スピーカーは、Magentoで積極的に使用しているユーティリティとソフトウェアに特に注意を払いました。 スピーカーの1人は、以前はi.uaポータルの開発者でした。
プロファイリングに最適なソフトウェア
Xdebugは優れたデバッガーであり、コードの一部にのみ使用するのが合理的です。
xhprof -Facebook開発。 リソース全体のデバッグに適しています。
Magento_Profiler -Magentoがプロファイラーを作成しました。 シャープですが、プロファイリング用の他のソフトウェアとの組み合わせで最適に機能します。
自動テスト
PHPUnit -Habréには、自動テスト用のこの定評のあるフレームワークに関する4部構成の翻訳があります。
ヘルスモニタリング(開発)
collectd-デーモンはサーバーのパフォーマンス情報を収集します。
Nagios-スクリプトが失敗した場合に管理者に通知します。
Zabbixは、サーバーとネットワークを監視するための幅広い機能を備えたシステムです。
ヘルスモニタリング(リソースの起動後)
Pinbaは、Badooソーシャルネットワークによって開発されたWebサイト監視および統計ソフトウェアです。
データベースの最適化
MySQL Explainは、SQLクエリの弱点を特定するのに役立つMySQLコマンドです。
ANALYZE TABLE-テーブルの主要な分析コマンド。
SHOW STATUS-サーバーのステータスに関する情報を取得するコマンド。
MySQL Profilerは、遅いクエリを追跡するための便利な組み込みツールです。 このページは公式Webサイトで削除されましたが、ハブにはこのリンクに役立つ資料があります。
Percona Toolkitは、上記のすべての方法を組み合わせてデータベースをデバッグするツールです。
JavaScriptのデバッグ
Seleniumは、完成したページをJavaScriptでデバッグするための一般的なツールです。
PHPコード分析
PHP依存 -メトリックを計算し、コード要素の関係のグラフを作成します。
PHP_CodeSniffer -PHPコードの適合性をチェックするためのツール。
PHPMD-コードの最適性をチェックするのに役立ちます。
データ漏洩
PHP 5.3.0への移行により、 循環リンクコレクターの問題はなくなりました。 以前のバージョンでは、循環参照を使用してメモリを手動で解放する必要があります。
SPLを使用すると、リソースのパフォーマンスを改善できます。
リソースセキュリティテストツール
Firebug -HTMLとJavaScriptをその場で編集します。
改ざんデータ-POSTおよびGET要求を送信前に編集するため。
Burp Suite-リソースをテストするためのユーティリティのセット。
Webリソースのセキュリティを検討するときに調べると便利です
OWASPは、一般的な脆弱性とその修正方法に関する情報を公開するコミュニティです。
Google Gruyere -PHPサイトを攻撃する実用的なスキルを習得できるリソース。
OWASP WebGoatは、OWASPコミュニティの同様のGoogle Gruyereプロジェクトです。
MageConf 2012で発表された資料を超えないように努めました。会議の写真は投稿形式に適合しなかったため、このリンクに個別に投稿しました。 コメントに他の有用なユーティリティが記載されていることに感謝します。