我对通过apache2/mod_wsgi运行的django cms应用程序发送到django cms应用程序有问题。

在编辑最常用的页面时,各种用户的浏览器(Chrome and FF)会从Apache中获取错误,抱怨如果没有匹配字段太长。

在检查时(通过Wireshark),如果该标头线中的ETAGS,浏览器将发送约8KIB。清除浏览器的缓存或重新启动无法清除问题。

我不确定这里有什么错。

是正确解释该领域的值,如下所示:

浏览器声称知道该页面的几百个版本(这是可信的,因为错误仅发生在“迅速变化”页面上)。

是否有一种方法可以清除FF或Chrome的ETAG?

谢谢,

克里斯。

有帮助吗?

解决方案

首先,最好防止django生成eTags。由于Django仅在页面呈现后才生成它们,因此它们不会节省您的服务器资源 - 只是带宽。如果您的瓶颈不是带宽,则可以通过设置来禁用它们 USE_ETAGS = False 在您的设置文件中。

详细信息在这里: http://docs.djangoproject.com/en/1.2/ref/settings/#std:setting-use_etags

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top