Django memcached缓存始终响应200状态代码

时间:2016-02-23 05:01:20

标签: python django http caching memcached

我想将memcached用于我的REST API资源缓存。

据我所知,当浏览器请求我的API服务器资源时,Etag和Last-Modified标头用于验证。如果缓存服务器的资源有效,则返回304代码。

我按照Django文档解释连接memcached的方式设置了我的settings.py.但304代码没有显示。始终返回200个代码。

当我通过termianl中的'memcached -vv'命令检查状态时,看起来memcached已成功运行,因为'set''get'被调用。

我想我需要更多额外的请求标头,或者这是正常状态。

下面是我用邮递员测试的响应标题部分。 enter image description here

下面是我使用'memcached -vv'命令检查的终端窗口。

enter image description here

0 个答案:

没有答案