トップ/web/gzip

web/gzip

最終更新: 2023-12-23 (土) 22:47:52

GNU ZIP#

gzipで転送されているか確認する#

レスポンスヘッダに Content-Encoding: gzip があればOK

  • Firebugのネットパネル
  • LiveHTTPHeaders
  • GIDZipTest

mod_deflate(mod_gzip)を使う#

mod_deflateを使うメリットとして転送量の削減があるが、デメリットとしては、CPUの負荷増加がある。 Apache2.xならmod_deflate、Apache1.xならmod_gzip。

ちなみにcoreserverはApache 1.3。 しかしGZIP圧縮とCache-Controlで表示速度改善に書いてあるとおり、coreserverだと

AddOutputFilterByType DEFLATE text/html text/css application/x-javascript application/javascript text/javascript

と書くとサーバーエラー

<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_minimum_file_size 1024
mod_gzip_maximum_file_size 0
mod_gzip_maximum_inmem_size 60000
mod_gzip_item_include file \.(html?|txt|css|js|php|pl|cgi|inc]]$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.#
mod_gzip_item_include mime ^application/x-javascript.#
mod_gzip_item_exclude mime ^image/.#
mod_gzip_item_exclude rspheader ^Content-Encoding:.#gzip.#
mod_gzip_min_http 1001
</ifModule>

もエラーは出ないが特に意味なしなので無理?

追記(2014/5)#

[[予告] Apache 2系への変更(2014年6月) とあるのでその後できるようになるのかも

面倒だけど手動で圧縮したものを使用する#

リンク#

  • Bluesky
  • Hatena