Ticket #23343

httpd.conf の ExpiresByType application/x-javascript A259200 が意味をなしていない

Date d'ouverture: 2010-10-04 22:53 Dernière mise à jour: 2010-11-16 22:31

Rapporteur:
Propriétaire:
Type:
État:
Atteints
Priorité:
5 - moyen
Sévérité:
5 - moyen
Résolution:
Aucun
Fichier:
Aucun

Détails

インストール時に生成される 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]
....

Ticket History (3/3 Histories)

2010-10-04 22:53 Updated by: jun66j5
  • New Ticket "httpd.conf の ExpiresByType application/x-javascript A259200 が意味をなしていない" created
2010-10-05 00:00 Updated by: okamototk
Commentaire

ありがとうございます。最近なんかもっさりすると思っていたのですが、このせいもあったようです。 取り敢えず、3.x系では修正したいと思います。

2010-11-16 22:31 Updated by: okamototk
  • État Update from Ouvert to Atteints
  • Ticket Close date is changed to 2010-11-16 22:31

Attachment File List

No attachments

Modifier

Please login to add comment to this ticket » Connexion