httpd.conf の ExpiresByType application/x-javascript A259200 が意味をなしていない
インストール時に生成される httpd.conf で以下の設定を生成するようになっています。git.sourceforge.jp Git - traclight/traclightning.git/blob - install/replace/httpd.conf.in
ExpiresByType application/x-javascript A259200
しかし、実際に /trac_common/js/jquery.js にアクセスして返ってくる MIME type は application/javascript となっており、 期待する状況ではなくなっています。
これは /trac/SampleProject/chrome/tracsectionedit/js/tracsectionedit.js のような /chrome 配下のファイルでも同様です。 (例外的に /trac/SampleProject/NewWikiPageButton/newwikipagebutton.js ではなぜか text/plain を戻してきます)
jun66j5@localhost:40$ wget -S -O /dev/null 'http://xxxxxxx/trac_common/js/jquery.js' --2010-10-04 22:37:46-- http://xxxxxxx/trac_common/js/jquery.js Resolving xxxxxxx... 192.168.xx.xx Connecting to xxxxxxx|192.168.xx.xx|:80... connected. HTTP request sent, awaiting response... HTTP/1.1 200 OK Date: Mon, 04 Oct 2010 13:37:46 GMT Server: Apache/2.2.14 (Win32) DAV/2 SVN/1.6.9 mod_python/3.3.1 Python/2.5.2 Last-Modified: Sat, 27 Mar 2010 03:24:48 GMT ETag: "900000001f878-7939-482bfd273a000" Accept-Ranges: bytes Content-Length: 31033 Keep-Alive: timeout=5, max=100 Connection: Keep-Alive Content-Type: application/javascript Length: 31033 (30K) [application/javascript] .... jun66j5@localhost:50$ wget -S -O /dev/null 'http://xxxxxxx/trac/SampleProject/chrome/tracsectionedit/js/tracsectionedit.js' --2010-10-04 22:51:43-- http://xxxxxxx/trac/SampleProject/chrome/tracsectionedit/js/tracsectionedit.js Resolving xxxxxxx... 192.168.xx.xx Connecting to xxxxxxx|192.168.xx.xx|:80... connected. HTTP request sent, awaiting response... HTTP/1.1 200 OK Date: Mon, 04 Oct 2010 13:51:43 GMT Server: Apache/2.2.14 (Win32) DAV/2 SVN/1.6.9 mod_python/3.3.1 Python/2.5.2 Content-Length: 564 Last-Modified: Tue, 29 Sep 2009 02:51:40 GMT Keep-Alive: timeout=5, max=100 Connection: Keep-Alive Content-Type: application/javascript Length: 564 [application/javascript] ....
ありがとうございます。最近なんかもっさりすると思っていたのですが、このせいもあったようです。 取り敢えず、3.x系では修正したいと思います。
インストール時に生成される httpd.conf で以下の設定を生成するようになっています。git.sourceforge.jp Git - traclight/traclightning.git/blob - install/replace/httpd.conf.in
しかし、実際に /trac_common/js/jquery.js にアクセスして返ってくる MIME type は application/javascript となっており、 期待する状況ではなくなっています。
これは /trac/SampleProject/chrome/tracsectionedit/js/tracsectionedit.js のような /chrome 配下のファイルでも同様です。 (例外的に /trac/SampleProject/NewWikiPageButton/newwikipagebutton.js ではなぜか text/plain を戻してきます)