MageConf 2012を使用したPHP開発者向けの便利なリンク

MageConf 2012 2012年9月16日、キエフで開催されたMageConf 2012カンファレンスは3つのストリームで行われ、2つのストリームはMagentoシステム専用、3つ目はPHP専用でした。 PHPストリームの6つのレポートすべてを訪問したので、スピーカーから提供された主な情報を簡単に説明します。 その結果、投稿は有用なPHP開発リンクのセットであることが判明しました。

スピーカーは、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で発表された資料を超えないように努めました。会議の写真は投稿形式に適合しなかったため、このリンクに個別に投稿しました。 コメントに他の有用なユーティリティが記載されていることに感謝します。

Source: https://habr.com/ru/post/J151564/


All Articles