安装了 Plone 3.3.5、LinguaPlone 和 Products.CacheSetup。
为 portal_css 和 portal_javascript 文件设置的语言 cookie
HTTP/1.1 200 OK
Server: Zope/(unreleased version, python 2.4.5, linux2) ZServer/1.1 Plone/3.3.5
Expires: Tue, 26 Apr 2011 10:42:56 GMT
Last-Modified: Tue, 19 Apr 2011 10:42:56 GMT
Cache-Control: max-age=604800
Content-Type: application/x-javascript;charset=utf-8
Set-Cookie: I18N_LANGUAGE="en"; Path=/
Content-Length: 192404
Date: Tue, 19 Apr 2011 10:42:56 GMT
X-Varnish: 452768899
Age: 0
Via: 1.1 varnish
Connection: keep-alive
Pituus: 192404 (188K) [application/x-javascript]
Tallennetaan kohteeseen ”tiny_mce-cachekey1974.js”
这可以防止缓存。我发现了一些与此相关的旧信息:
http://www.evax.fr/papers/nginx-varnish-and-multilingual-plone
1)为什么要设置?我假设所有资源默认情况下都是语言中性的,并且仅在特殊情况下包含特定于语言的内容。
2)我如何摆脱它?也许有比猴子补丁更聪明的方法,但在任何地方都没有记录。
3) Plone 4.x 中与此相关的任何更改?