ホームページ  >  記事  >  バックエンド開発  >  php は非常に効率が悪いのでしょうか?

php は非常に効率が悪いのでしょうか?

王林
王林オリジナル
2019-10-21 09:58:323090ブラウズ

php は非常に効率が悪いのでしょうか?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。