2010年07月06日 Apache mod_deflate mod_expireにてレスポンス向上を目指してみた

By | 2010年7月5日

YSlowにて、Webサイトのパフォーマンスをチェックしてみました。
GradeCだったので、いくつか変更。
 
 
■変更前(ランクC以下を抜粋)
Grade C
 F Use a Content Delivery Network (CDN)
 F Add Expires headers
 E Compress components with gzip
 C Reduce DNS lookups
 F Configure entity tags (ETags)
 C Use cookie-free domains
 
 
■対策
-Add Expires headers対策
  LoadModule expires_module modules/mod_expires.so
  ExpiresActive On
  ExpiresByType text/css “access plus 3 days”
  ExpiresByType application/x-javascript “access plus 3 days”
  ExpiresByType image/jpeg “access plus 3 days”
  ExpiresByType image/gif “access plus 3 days”

-Compress components with gzip対策
  LoadModule deflate_module modules/mod_deflate.so
  AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml

-Reduce DNS lookups対策
 ・ブログスカウター等のランキングサイトへのリンクを削除。
 
 
■変更後
Grade B
 F Use a Content Delivery Network (CDN)
 F Add Expires headers ※対象は減ったものの、なぜかF。。。
 B Compress components with gzip
 B Reduce DNS lookups
 F Configure entity tags (ETags)
 B Use cookie-free domains
 
 
■参考
 http://blog.katsuma.tv/2007/07/yslow_apache_mod_deflate.html
 
 
■本日のskytalk(talk 6)
 Linux is a free operating system(OS) and we can download it from the Internet.