PHP は非効率ではなく、むしろ、PHP には効率的な記述方法が数多くあります。 PHP を記述する効率的な方法をいくつか次に示します:
1. できる限り静的にする
メソッドを静的にできる場合は、それを静的として宣言すると、速度が 1 倍向上します。 /4.実際、静的メソッドと非静的メソッドの効率の主な違いはメモリです。静的メソッドはプログラムの開始時にメモリを生成し、インスタンス メソッドはプログラムの実行中にメモリを生成するため、静的メソッドを直接呼び出すことができ、インスタンスメソッドは最初にインスタンスを生成し、そのインスタンスを通じて呼び出す必要があります。メソッド、静的速度は非常に速いですが、多すぎるとメモリを占有します。
2. ループ内ではなく、ループの前にループの最大数を設定します。
3. 変数を破棄してメモリ、特に大きな配列を解放します
配列とオブジェクトが占有するPHP には大量のメモリが必要です。これは、PHP の基礎となる zend エンジンが原因です。一般的に、PHP 配列のメモリ使用量はわずか 1/10 です。つまり、C 言語で 100M メモリの配列は使用されません。 PHP では内部に 1G が必要です。
4. include と require で絶対パスを使用する
相対パスが含まれる場合、PHP は include_path をたどってファイルを見つけます。絶対パスを使用するとこのような問題が回避されるため、オペレーティング システムのパスを解決する時間が短縮されます。
5. より多くの静的 HTML ページを使用し、スクリプトの数を減らすようにしてください。
Apache が PHP スクリプトを解析する時間は、静的 HTML ページを解析するよりも 2 ~ 10 倍遅くなります。
推奨チュートリアル: PHP ビデオ チュートリアル
以上がphp は非常に効率が悪いのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。