我使用 Memcached(带有 pylibmc 后端)设置 Django Cache。
我的设置如下所示:
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.PyLibMCCache',
'LOCATION': 'LOCATION:PORT',
}
}
我只使用 cache_page() 装饰器缓存视图。
从我的角度来看,这个缓存视图似乎一切正常。但是,当我在 URL 上使用Google PageSpeed Insights时,每隔一次运行都会返回 500 错误。
我的错误日志似乎没有显示任何信息。只是为 Google PageSpeed Bot 返回了 500 个错误。
该网站的负载不重,因此我认为不存在任何缓存踩踏或类似问题。
这里有任何帮助,谢谢。
编辑:我注意到当我设置 DEBUG=True 时。这个问题似乎消失了……但我当然不能离开 DEBUG=True。