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 でこれに関連する変更はありますか?