Zend Framework と Doctrine に基づく私のアプリケーションには、リクエストごとに 300 個を超えるファイルが含まれています。ほとんど同じファイルです。
これは非常に大きなオーバーヘッドです。(および Memcache)によって部分的に解決されZend_Cache
ますが、すべてのページがキャッシュされるわけではありません。
- この数を減らすには?スピードアップするには?
Doctrine には必要なファイルをコンパイルするオプションがあり、これは実稼働サーバーとアプリの最終バージョンにとって非常に合理的と思われます。
私の計画は、他のライブラリもコンパイルすることです (既にすべてrequire_once
の を取り除いています)。
- このタスクのためのツールはありますか? たぶん、一部のキャッシュドライバーは自動的にそれを行いますか? それらを設定する方法は?