4

キャッシュしようとしてプロファイラーを有効にするZend_Paginatorと、奇妙な問題が発生します。Zend_Db_Adapter

キャッシュファイルを作成しますが、それぞれIDが異なるため、キャッシュヒットは発生しません。

プロファイラーを無効にすると、すべてが期待どおりに機能します。ここで何が起こっているのですか?そして、プロファイラーでキャッシュを機能させることは可能ですか?

4

1 に答える 1

0

zend Framework でのこの問題に関するバグ レポートがあります。例えば。これ: ZF バグ 8731

問題は、Zend_Db_Profiler が有効な場合、シリアル化されたオブジェクト (Zend_Paginator_Adapter_DbSelect) に一意の時間測定クエリも含まれていることです。したがって、関数 md5() の結果が毎回異なることを 100% 確信できます。

この関連するバグは 1.12 で修正されました: ZF Bug 6989。フレームワークを更新できる場合は、更新する必要があります。

于 2013-09-25T10:49:07.760 に答える