ホームページ  >  記事  >  バックエンド開発  >  PHPコードの最適化

PHPコードの最適化

不言
不言オリジナル
2018-05-03 14:41:071682ブラウズ

この記事では主に PHP のコード最適化について紹介します。これを必要とする友人に参照してもらいます

  • xdebug を使用してください。

  • 独自のコードを記述して実行時間を計算し、遅いコードの場所を徐々に特定します。 例:
    <?php  
    //程序运行时间
    $starttime = explode(&#39; &#39;,microtime());
    echo microtime();
    /*········以下是代码区·········*/
    for($i=0;$i<1000000;$i++){
    $i;
    }
    /*········以上是代码区·········*/
    //程序运行时间
    $endtime = explode(&#39; &#39;,microtime());
    $thistime = $endtime[0]+$endtime[1]-($starttime[0]+$starttime[1]);
    $thistime = round($thistime,3);
    echo "本网页执行耗时:".$thistime." 秒。".time();
    ?>
  • 遅いコードを表示する
  • クエリ速度が遅い
  • インデックスが使用されていない場合は、インデックスを追加します。
    • インデックスはありますが、クエリが遅いです。インデックスが使用されていない場合は、SQL ステートメントを最適化します。

    • コード操作ロジックの問題->コードを修正してください

    • データベースクエリの問題

    • その他の質問は、非同期を追加できる場合は、非同期を追加してください

    以上がPHPコードの最適化の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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