PHP性能最適化による高度最適化コード
1427 ワード
1.PHPを最新版にアップグレードして性能を向上させる一番簡単な方法は絶えずアップグレードし、PHPバージョンを更新することです。2.解析器を使ったウェブサイトの運行が遅い原因はかなり多いです。Webアプリケーションは極めて複雑で、複雑で、複雑です。一つの可能性はPHPコード自体です。このアナライザは、ボトルネックの原因となるコードを素早く探し出し、ウェブサイトの動作全体の性能を向上させます。Xdebug PHP extensionは強力な機能を提供しています。デバッグにも使えるし、コードの分析にも使えます。開発者が直接スクリプトの実行を追跡し、リアルタイムで総合データを確認することができます。このデータを可視化ツールKCachecgrindに導入することもできる。3.誤り確認報告PHPは強力なエラーチェック機能をサポートしています。あなたがリアルタイムで誤りを確認するのに便利です。比較的重要なエラーから比較的小さい運転ヒントまで。全部で13種類の独立した報告レベルをサポートしています。これらのレベルに応じて柔軟にマッチングし、ユーザー独自の検査報告書を作成することができます。4.PHPの拡張を利用して以来、PHPの内容が煩雑すぎるとみんなが文句を言っています。ここ数年、開発者は相応の努力をして、プロジェクトの中の一部の冗長性を除去しました。それでも、利用可能なライブラリや他の拡張数はかなり大きいです。一部の開発者も自分の拡張案を実施することを考え始めました。5.PHP加速器を使用する場合、PHPスクリプトはPHPエンジンによってコンパイルされて実行され、マシン言語に変換され、操作コードとも呼ばれます。PHPスクリプトが繰り返しコンパイルされて同じ結果を得た場合、なぜ完全にコンパイルをスキップしないですか?PHP加速器によって、この点は完全に実現できます。PHPスクリプトのコンパイル後のマシンコードをキャッシュしています。コードは要求に応じて直ちに実行できます。煩雑なコンパイルプロセスを経ずに。PHP開発者にとっては、APC(Alternative PHP Cache、オプションPHPキャッシュ)という2つの利用可能なキャッシュ方式が提供されています。これはPEARでインストールできるオープンソース加速器です。もう一つのトレンドは、Zend Serverであり、これはオペレーティングコードキャッシュ技術だけでなく、該当ページのキャッシュツールも提供している。6.メモリキャッシュによる高コスト操作を避けるPHPは、通常検索やデータ分析において重要な役割を果たしており、これらの操作は性能低下の原因となる可能性がある。実際には全く必要ない操作があります。特にデータベースからよく使われる静的データを検索します。短期的にMemcached extensionを使ってデータをキャッシュすることを考えてみてもいいです。Memcachedの拡張キャッシュは、libMemcachedライブラリと連携して動作し、RAMにデータをキャッシュし、ユーザがキャッシュの期限を定義することもでき、ユーザ情報のリアルタイム更新を確保するのに役立つ。英語の原文:http://www.phpbuilder.com/columns/php-performance-tips/Jason_Girmore 0721221.php 3?page=1