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 のままにすることはできません。