私は現在取り組んでいるウェブサイトの応答時間を高速化するために取り組んでいます。 PHPパーサがコメントブロック内のコードを見る時間がかかっているのか、それともが完全にであるのか誰にでも教えてもらえますか?私は、コメントされたコードの多くの大きなブロックを削除すると、ページのレンダリング時間を改善するために何かができるかどうか疑問に思っています。ありがとう。PHPのコメントにサーバ時間がかかるのですか?
答えて
これらは無視されます。 PHPのトークナイザは基本的にその上をジャンプします。
パーサーにはがあります。それがコメントの開始と終了の場所を知る方法です。バイトコードに入れられないので、プロセスごとに1回しか見えません。
Facebookの500,000,000人のユーザーがいれば、$ 2,000のサーバーを1つしか置くことができない場合があります。しかし、ほとんどのサイトでは、一世紀のコスト削減の価値を実感するよりも、この問題を考慮してより多くの請求時間を無駄にしています。
実際にはがSHOULDの場合、バイトコードはメモリに格納されているため(大したことです)、考慮する必要はありません。私はペナルティはsubparと仮定しますが。
APCが共有サーバーにインストールされていません。 PHPがどのようにコンパイルされるかを制御できたら、私はそれを使うことができるようです。それとも私が行方不明になっている別の方法にアクセスするのですか? – JakeParis
アクセラレータ(eaccelerator、xcache、apcまたはsimialar)は大きなphpファイルに大きな違いをもたらします。
ただし、db関連の問題である可能性があります。 (インデックス?)
あなたのコメントを残すか、誰かが引き継ぐことになります。
コメントに対する「ジャンプ」の解析ルールは十分に確立されており、オーバーヘッドは非常に低いです。コメントを削除すると処理時間が非常に短くなりますが、気付かれることはありません。
コメントなしでコードを読み込もうとすると時間がかかり、道路にはるかに大きなペナルティがかかるでしょう。
PHPパフォーマンスを向上させたい場合は、バイトコードキャッシュ(apcなど)をインストールしてください。 PHPを毎回ファイルを再コンパイルしないようにする
PHPのヒップホップを検索する。 Facebookはこれを使ってPhpをネイティブコードにコンパイルします。非常に速いです。
- 1. ブラウザクライアントがサーバへのPOSTリクエストを作成するのに時間がかかる
- 2. サーバでSQLクエリを実行するには時間がかかりました
- 3. MySQLクエリで新しいサーバに時間がかかりすぎる
- 4. PHP/Curl:HEAD一部のサイトでリクエストが長時間かかる
- 5. PHP cURLの読み込みに時間がかかります
- 6. PHP:メールの送信には時間がかかります
- 7. なぜ私のPHPコードがコメントに変わるのですか?
- 8. GCMプッシュ通知の送信がPHPで非常に時間がかかる
- 9. 最新のコメントをPHPで日付と時間で表示
- 10. PHPのセッションガベージコレクションに時間がかかる場合はどうなりますか?
- 11. Symfony2ログファイルがサーバ時間と異なる時間を指定するのはなぜですか?
- 12. PHPで12時間から24時間の間にどのように変換しますか?
- 13. SQLのロードに時間がかかる
- 14. なぜオブジェクトコピーに時間がかかるのですか?
- 15. phpでdocxをアップロードすると半分の時間がかかる
- 16. サーバ間の同期時間
- 17. 特定時間のサーバからファイルを削除する
- 18. Windows/NTFSでflockに時折時間がかかるのはなぜですか?
- 19. コメントはコンパイル時間に影響しますか?
- 20. コメントが投稿されてからの時間を取得する[Praw]
- 21. PHP時間からMySQLデータベース
- 22. あるサーバから別のサーバにPHPファイルをコピーする
- 23. PHP + jqueryタイマーがサーバ時間に疲れていない
- 24. php cronジョブを実行するには、どれくらいの時間がかかるのですか?
- 25. なぜインデックススキャンのみが長時間かかるのですか?
- 26. PHPの日付が12時間前であるかどうかを調べる
- 27. Netbeansで時間のかかる実行が可能ですか?
- 28. Chromeでアプリをデバッグする - 時にはクロムをリフレッシュするのに非常に時間がかかることがあります。 Clientside hang - サーバではない
- 29. PostgreSQLサーバの夏時間ルールを2回チェックするのは最新ですか?
- 30. スイフト - 経過時間の計算に時間がかかりますか?
あなたのコメントを削除するよりも、ネットワークケーブルを研磨することで、より多くのマイレージが得られるでしょう。ただ言って。 – zildjohn01
さて、ポイントを取った。 :) – JakeParis
...と私はちょうど再読み込みの代わりにhttp://stackoverflow.com/questions/4359738/php-how-are-comments-skippedを読むことができた。私はこのサイトをナビゲートするのが好きです。 – JakeParis