2007
9月
11
(火)
Ver 3.20 - 3.20.1 (Ajax編集機能の修正など)
Ajax まわりの修正です。JavaScript, CSS のブラウザキャッシュを更新するために、ブラウザでリロードするか、ブラウザキャッシュを破棄してください。
prototype.js は機能豊富で、しかも使いやすいので重宝していますが、そのファイルサイズが問題です。prototype 1.6.0 rc0 では、約120kb ほどあるので gzip 圧縮したファイルを用意しておき、ブラウザが対応していれば、約28kb になった gzip なファイルを送信することで、サーバーの帯域節約になります。
前回のバージョンでは、あらかじめ gzip なファイルを用意しておきましたが、他の .js ファイルや .css も圧縮して方が「いいじゃないか」と思いつき、サーバーで動的に作成してキャッシュしておくようにしました。
こうすることで、ファイル内置換をして送信していたものもキャッシュできるようになったので、サーバーの負荷対策にもなり一石二鳥です。 :thumb_up:
これにより、/modules/xpwiki/skin/js ディレクトリ内の以下のファイルは必要なくなりましたので、気になる方は削除しても構いません。
- effects.js.gz
- lightbox.js.gz
- prototype.js.gz
その他は、calendar9 プラグインの調整や細かなバグ取りをしました。
CVS 更新内容
- 2007-09-11 16:52 nao-pon
- * xoops_version.php (1.186):
- 2007-09-11 16:51 nao-pon
- * skin/js/main.js (1.18):
- Changed area of loading background.
- 2007-09-11 15:29 nao-pon
- * xoops_version.php (1.185):
- 2007-09-11 15:28 nao-pon
- * skin/js/main.js (1.17), class/xpwiki.php (1.51),
class/func/pukiwiki_func.php (1.112), plugin/edit.inc.php (1.36),
skin/pukiwiki.css.php (1.30):
- 2007-09-11 15:28 nao-pon
- * plugin/calendar9.inc.php (1.8), skin/js/calendar9.js (1.1):
- Edited JavaScript & move to external file.
- 2007-09-11 15:25 nao-pon
- * skin/js/lightbox.js (1.10):
- Changed time out value.(5000ms to 10000ms)
- 2007-09-11 15:25 nao-pon
- * skin/js/: effects.js.gz (1.2), lightbox.js.gz (1.3),
prototype.js.gz (1.2):
- 2007-09-11 15:24 nao-pon
- * loader.php (1.16):
- Supported gzip pack & cache.
- 2007-09-11 15:03 nao-pon
- * include/check.func.php (1.9):
- Remove facemarks.js on module update.
- 2007-09-11 15:03 nao-pon
- * class/func/xpwiki_func.php (1.94):
- Bugfixed, page cache problem.
一行コメント