web-dev-qa-db-ja.com

プラグイン一覧の見方

ロードされているすべてのプラグインのリストを表示するためのツールはありますか。また、ロードにかかる時間はどれくらいですか?私のサイトのパフォーマンスにプラグインの影響を分析しようとしています。

2
Daniel Berman

利用可能なツールはたくさんあります

以下は私の個人的なお気に入りです

  1. Pingdom

    http://tools.pingdom.com/fpt

  2. Google Pagespeed

    https://developers.google.com/speed/pagespeed/insights

  3. GTMetrix

    gtmetrix.com

0
Rohit Bandooni

ダニエル、あなたはWPインストールで同時にインストールされたプラグインのプロファイリングという特定の課題に焦点を合わせているように見えます。

Comit Developersでは、 P3-プラグインパフォーマンスプロファイラー で多くの成功を収めています。私は自分のラップトップで作業をしているときもとても好きですが、それをするときに自分のカスタムプラグインを心配しているので、単一のプラグインを分析する必要がある場合、通常はZ-Rayですもっと早く...

Z-Rayで少し甘やかされてしまい、P3はまだ十分ではありませんが、強力な機能とバグ修正リリーススケジュール履歴を備えた非常に堅実なWPプラグインです( 公式GitHub mirror )そして、それは多くのWPプラグインで見られるものではありません。

私たちが好きなもののいくつか:

  1. 最初のページはすぐに役立ち、見やすくなります:プラグインによるランタイム、クエリ数、合計プラグインはすべて簡単に概要を読むことができます一目でわかるように:

P3 Performance Profile Report Overview

  1. 詳細なタイムラインは、すべてのプラグインの時間-負荷率を示します:詳細なタイムラインは、他のプラグインと比較して各プラグインのロード時間を確認する非常に簡単な方法です技術に詳しくないユーザーでも簡単に把握できます。特定のプラグインが他のプラグインよりも優れている理由を、技術的な詳細に深く入り込むことなくクライアントに説明するのに最適です。

P3 Performance Profile Report Detailed Timeline

  1. WP Multi-Siteで動作します:これはすべてのユーザーにとって大したことではないかもしれませんが、それらの展開以来、特定のケースでは確かに役立ちます単一サイトのデプロイとは異なる方法でパフォーマンスに影響するプラグインの組み合わせを持つことができます。

  2. Go Daddyはプロジェクトの貢献者であり、他の貢献者は活発なコミュニティ/貢献者サポートフォーラムを提供します:商業的な支援は、新しい問題への一貫した対応を保証するのに役立ちます問題に対処して機能を追加する頻繁なリリースと同様に。 サポートフォーラムでは非常に活発な回答が表示されます 投稿者とコミュニティ参加者の両方からのユーザーの質問と レビューセクションがこれを裏付けているようです

  3. 多くの(存在する場合)プラグインと競合しません:私たちのWordPressマルチサイト共有ホスティング環境はすべてを活用します 140 + WPMUDevとのパートナーシップからのプラグイン および私たちが好む他のいくつかのプラグインと、可能な限り多くのベストプラクティスに従っており、これまでのところ、これはすべてのプラグインでかなりうまく機能しています。そうは言っても、WPMUDevはコードの品質(一貫して一流であり、十分に文書化され、サポートされている)が特に気に入っているため、他のプラグインがうまく再生されない場合があります。このプラグインと競合するプラグインは、維持する価値がないかもしれませんが...

潜在的な欠点:

1。手動WPプラグインのインストール方法のみのネイティブサポート:WPまたはその他のネイティブサポートを備えたComposerプラグインはほとんどないため、ほとんどの場合、実際には大した問題にはなりません。そのようなシステム。これは Bedrock Plugin Control で簡単に管理できます。率直に言って。 roots.ioからのBedrock を有効にするための他の十分な利点があります 12ファクターWPプラットフォーム とにかく使用する価値があります WPGear にはさらに多くのオプションがリストされています。 WPGearに 私のお気に入りのIDE が存在しないことに気づきました。もちろん、別のスレッド;)

2。報告されたSOME Advanced PHP機能サポートの問題:特にZS7またはZS 8でこれを見たことはありませんが、 HGV GitHub Issuesリストの一部のユーザーは報告しましたOpCodeキャッシングとHHVMを使用したこのプラグインの問題 であるため、Optimizer +を使用している場合、またはapcを使用している古いphpランタイムを実行している場合は、少なくとも一部の設定を調整する必要がある可能性があります。

3。静的低対話性レポート:レポートは技術ユーザーと非技術ユーザーの両方に適切にレイアウトされていますが、基本的に静的な画像と要約であり、動的ではなく、詳細な技術を提供しませんデータの構成ソースへのドリルダウンなどの機能。

他の人が同意しないかもしれないが、欠点のどれも私の意見では実際に取引を壊すものではありません。

私たちは毎日Zend ServerのWordPress Z-Ray Extensionを使用しており、台無しになることを冗談を言っていましたが、チームのすべての開発者が何のために基準を引き上げたかに気づきました良いレポートとプラグインのデバッグを検討します... P3は私が見た何よりも優れており、ブラウザでChrome DevtoolまたはFirebugを使用するよりも確実に優れていますが、強化する方法にもっと興味がありますWPマルチプラグインプロファイリングのサポートを追加するZ-Ray拡張。 GitHubでお会いしましょう!