Mar 6

extをgzipにする

extはext-all.jsをそのまま使うと約500KBあるので、conveyorで使ってたりするととても重く感じます。

そこでgzip化して使ってみました。

参考にしたサイトは
Design Walker

ここにあるように

RewriteEngine on
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{REQUEST_FILENAME} !\.gz$
RewriteCond %{REQUEST_FILENAME}\.gz -s
RewriteRule .+ %{REQUEST_URI}.gz

ForceType text/javascript
AddEncoding x-gzip .gz

という内容で.htaccessを作って、配置し、(gzipをOKにし、gzipに対応しないブラウザの場合にjsファイルに変換する)

Lazを使ってgzipに圧縮すると132KBまで落ちました。マジデ??

あとは
ext-all.jsの代わりにext-all.js.gzとすると、お〜!かなりサクサク動く!体感で分かる!
ってわけで、ext使う人は必須なんじゃないかとすら思いました。gzipが読めないブラウザではjsを読み込めるように出来るようなのでこれは便利っすね!知らなかった。

| comment()

このエントリーのはてなブックマーク (-)