0

Memcached (pylibmc バックエンド) を使用して Django Cache をセットアップします。

私の設定は次のようになります。

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.memcached.PyLibMCCache',
        'LOCATION': 'LOCATION:PORT',
    }
}

cache_page() デコレーターを使用してビューのみをキャッシュしています。

私の側から見ると、このキャッシュされたビューではすべてが正常に機能しているようです。ただし、 URL でGoogle PageSpeed Insightsを使用すると、1 回おきに 500 エラーが返されます。

エラー ログに情報が表示されていないようです。Google PageSpeed Bot で 500 個のエラーが返されただけです。

ウェブサイトに負荷がかかっているわけではないので、キャッシュ スタンピードなどの問題はないと思います。

ここで助けてください、ありがとう。

編集: DEBUG=True を設定したときに気付きました。この問題は解決したようですが、もちろん DEBUG=True のままにすることはできません。

4

0 に答える 0