ホームページ >バックエンド開発 >PHPチュートリアル >PHP プログラミングの 20 の効率ポイントを要約する
1. クラス メソッドを static
として定義できる場合は、static
として定義してみると、速度が向上します。ほぼ4倍です。
#2、row['id'] の speeddegree
#row[id]<span style="font-size: 14px; line-height: 1.76em;"></span>
の 7 倍です。
echo は
print より高速で、文字列連結の代わりに echo の複数のパラメーター (注釈: ピリオドの代わりにカンマを使用することを指します) を使用します。
echo str1,str2 など。
for ループを実行する前に、最大ループ数を決定します。ループごとに最大値を計算するのではなく、代わりに
foreach を使用することをお勧めします。
__get、
__set、
__autoload の使用は避けてください。
require_once() は高価です。
include ファイルを使用する場合は、絶対パスを使用するようにしてください。これにより、
include_path 内のファイルを検索する PHP の速度と、オペレーティング システムの解析に必要な時間が回避されるためです。システムパスは少なくなります。
$_SERVER['REQUEST_TIME'] を使用する方が適しています。 #時間 ()###。
10. 関数は正規表現を置き換えて同じ関数を完成させます。
str_replace
関数はpreg_replace 関数より高速ですが、
strtr 関数は
str_replace より 4 倍効率的です。関数 。
12. 文字列置換関数が配列または文字をパラメータとして受け入れ、パラメータの長さが長すぎない場合は、渡される各パラメータが文字になるように追加の置換コードを記述することを検討できます。配列をクエリおよび置換のパラメータとして受け入れるコード行。
switch case
) を使用する方が適切です。14.
15.
apache
mod_deflate モジュールを開いて、Web ページの閲覧速度を向上させます。
16. データベース接続は、使用が終了したら閉じる必要があります。長い接続は使用しないでください。
$this->prop
など) のインクリメントは、ローカル変数のインクリメントより 3 倍遅くなります。関連する推奨事項:
PHP ビデオ チュートリアル:https://www.php.cn/course/list/29/type/2.html
以上がPHP プログラミングの 20 の効率ポイントを要約するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。