私は、コードキャッシュ技術を使用して永続的なインタープリタを使用することにより、PHPなどのスクリプト言語コードのパフォーマンスを最適化できると聞いています。私はコードキャッシュとは何かを知っていますが、永続的なインタプリタについては考えていません。誰か私に簡単な紹介やリンクを教えてもらえますか? 感謝..永続的なインタープリタは何ですか
答えて
永続インタープリタは、PHP(またはPerl、またはルビーなど)がWebサーバプロセスに組み込まれている場合のものです。
伝統的な古い学校のCGIシステムでは、スクリプトのインタプリタはすべてのリクエストに対して起動し、独自のスタートアップルーチンを実行した後、スクリプトを読み込み、解析/解釈し、実行します。インタープリターがウェブサーバの適切な場所にあるので、起動オーバーヘッドの最初のビットの必要性がなくなり、基本的に個々のスクリプトのロード/実行のオーバーヘッドのみになります。
このオーバーヘッドは、インタープリタの中枢に到達し、スクリプトの解析された表現を格納できるキャッシュ(たとえば、PHPのAPC)によってさらに減らすことができます。これで、キャッシュチェック/取得のオーバーヘッドになるだけで、open/read/interpretate/validate/compileのステージではなく、実際にスクリプトを実行する時間が長くなりました。
あなたが永続的な接続を使用することができ、パフォーマンスを向上させるために:PHPごとのコンパイルその名のPHPによるとalreayあるので http://www.phpeveryday.com/articles/PDO-Improve-Performance-with-Persistent-Connection-P558.html
T * 彼は真の用語は永続接続し、永続的ではない通訳です:ハイパーテキストプリプロセッサ *
ありがとうございました。ここでは、データベース接続やデータ接続の強化についてではなく、一般的な手段によるスクリプト実行のパフォーマンス向上について説明します。しかし、とにかくおかげです。 – amilaishere
- 1. Android永続的なものは何ですか?
- 2. 永続的なアラーム
- 3. PIcassoで永続的なサムネイル
- 4. 永続的な.NETディクショナリで人々は何をしたいですか?
- 5. mysqlで永続的な接続を使用する目的と利点は何ですか?
- 6. 永続的なNSManagedObjectIDはあまり永久的ではありませんか?
- 7. TCPソケットは永続的ですか?
- 8. J2MEでの永続的なHTTP接続
- 9. "ベスト"オープンソースのlolcodeインタープリタは何ですか?
- 10. 永続的なFirebaseデータベース
- 11. 永続的なPHPデータコレクション
- 12. 永続的なPHPセッション
- 13. 永続的なログインユーザー情報
- 14. 永続的なvimグローバルマーク
- 15. 下の永続的なボトムシート
- 16. カスタムクラスの永続的なデータストレージ
- 17. 永続的なボトムシートのAndroid
- 18. Eclipseプラグイン:永続的なマーカーが永続しない
- 19. 永続的な接続はmax_user_connectionsを避けますか?
- 20. アプリケーションはデバッグビルドで永続的なローカルストレージにアクセスできますか?
- 21. Phonegapはバックグラウンドで永続的なアプリですか?
- 22. パイプラインによる持続的で永続的な永続的なラウンドトリップ時間のホップ
- 23. String.isEmpty()からの永続的なjava.lang.NullPointerExceptionエラー
- 24. PHPと永続的なHTTP接続
- 25. Android - PHP - MySQLの永続的な接続
- 26. タイマーベースのファイル永続的な接続
- 27. Node.js - 永続的な接続アダプター
- 28. WCFサービスHttp永続的な接続/セッション
- 29. 永続的なコールバックとはどういう意味ですか?
- 30. サービスは永続的な「開始」ステータス
ありがとうMarc。どうもありがとうございました – amilaishere