Takazudo hamalog

programming notes. mainly about JavaScript / jQuery. [@Takazudo] [takazudo@gmail.com] Hint: alt + /

cool guy

gzip圧縮してcssとかjsとか転送してみた

2011/12/15 permalink

なんか高速化したいとかどうとかいう話があったのでローカルでちょろっと試した。
html5 boilerplate にある.htaccessのなかにある、Gzip Compressionの内容をコピってapacheの設定ファイルとかに書けば動いた。

これやると、ファイルをgzip圧縮してからクライアントに転送してくれるらしい。

gzip圧縮なし

gzip圧縮あり

ファイルサイズが1/3ぐらいになってる。スゴシ。でもよく見るとgzip版の方がダウンロード完了までの時間が長い。これは、サーバー側では、リクエストがあったら圧縮して転送し、クライアント側では受け取った後に解凍して展開してるからこうなってるっぽい。まーローカルで確認してたら転送時間とか無い上に処理してるのオレのmacbookなので絶対そうなるけど、そういう、サーバーのCPU負荷とかの問題なんかもあるみたい。mod_deflate でググると色々出てくる。でもこれは速くなりそうだわ。

追記:

1ファイルにまとめちゃってminifyとかすると更にイケてるってアゴさんが言ってた。ファイルごとに圧縮処理が走るため。

blog comments powered by Disqus

  1. taqhamalogからリブログしました
  2. ikkkimaeponからリブログしました
  3. maeponfingaholicからリブログしました
  4. fingaholichamalogからリブログしました
  5. hamalogの投稿です