ホームページ > バックエンド開発 > PHPチュートリアル > PHP パフォーマンスの最適化を共有するヒント_PHP チュートリアル

PHP パフォーマンスの最適化を共有するヒント_PHP チュートリアル

WBOY
リリース: 2016-07-15 13:34:28
オリジナル
816 人が閲覧しました

「i=i+1 の代わりに i+=1 を使用してください。これは C/C++ の習慣に従っており、より効率的です。」;

グローバル変数の場合は、使用後に unset() する必要があります

PHP のファイル操作効率は低くありませんが、ファイル操作をできるだけ少なくしてください。PHP パフォーマンスの最適化を達成するために、Select SQL ステートメントを最適化し、挿入操作と更新操作をできるだけ少なくします。目的;

可能な限り PHP の内部関数を使用します (ただし、PHP に存在しない関数を見つけるために、カスタム関数を作成することで記述できる時間を無駄にしました。これは経験の問題です!);

file_get_contents を使用できます。 file、fopen、feof、fgets などの一連のメソッドを置き換える場合は、file_get_contents を使用する方が効率的です。ただし、URL ファイルを開くときは、file_get_contents の PHP バージョンの問題に注意してください。

ループ内で変数を宣言しないでください。特に大きな変数: オブジェクト (これは PHP だけの問題ではないようです)。 PHP の内部文字列操作関数を使用できる場合は正規表現 式;

foreach の方が効率的です。while ループや for ループの代わりに foreach を使用してみてください。

文字列を引用符で囲むには二重引用符の代わりに一重引用符を使用して、PHP のパフォーマンスを最適化します。

複数のネストされたループでは、可能であれば、最も長いループを内側の層に配置し、最も短いループを外側の層に配置する必要があります。これにより、CPU がループ層をまたいでカットする必要がある回数が減り、それによってプログラムのパフォーマンスが最適化されます。

http://www.bkjia.com/PHPjc/445982.html

www.bkjia.com
tru​​e

http://www.bkjia.com/PHPjc/445982.html技術記事 i=i+1 を i+=1 に置き換えます。 C/C++ の習慣に準拠しており、非常に効率的です。PHP のファイル操作効率はそれほど高くありませんが、グローバル変数については、使用後に unset() する必要があります。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート