4

私はcherrypyアプリケーションでビーカーを実装しましたが、いくつかのリクエストの後、ビーカーの応答時間は約10〜14秒増加します。

キャッシュに500から1000のアイテムを含めた後、ビーカーがダウンすると思います。

キャッシュされたタイプはすべて単純です(str、int、list、tuple、...)

4

1 に答える 1

7

問題が見つかりました。ビーカーには、ファイルタイプのバックエンドでパフォーマンスの問題がいくつかあります。単に私は変更しました

'cache.type' : 'file'

に:

'cache.type' : 'dbm'

そして、すべてがとても良いです!!!

タイプがファイルの場合、ビーカーはPythonの純粋なピクルスライブラリを使用してオブジェクトをシリアル化します。ピクルスは大きな物には向いていません。

于 2011-03-30T03:25:57.220 に答える