我目前将我的seetings文件配置为使用memcache缓存。
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache'
虽然网站运行完美,但我看到调试行如:
[05/Dec/2014 15:28:53] code 400, message Bad HTTP/0.9 request type ('get')
[05/Dec/2014 15:28:53] "get :1:views.decorators.cache.cache_header..439e23553bea98b3b35e7b94c1f72576.en-gb.AUS_Eastern_Standard_Time" 400 -
[05/Dec/2014 15:28:53] "GET /RSA/ HTTP/1.1" 200 968
所以我有兴趣学习如何解决这个问题,以及如何实际测试是否正在使用后端缓存。它目前已实现与所有页面一起使用。
答案 0 :(得分:1)
回到码头,开始玩这个位置的端口号
能够使其报告引用63894
作为正确端口号的其他错误。有趣的是,它不是实际网站运行的端口 - 88
。也许这与它使用django manage.py runserver
命令运行并且只是一个开发服务器等事实有关。
无论如何这解决了这个问题。以下代码作为参考。
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': '127.0.0.1:63894',
}
}
答案 1 :(得分:0)