Home » Apache » レスポンス向上のための施策

レスポンス向上のための施策

レスポンス向上のための施策として調べたら以下のサイトを見つけた。
他にもまとまっているサイトがあるかもしれないが、とりあえずこれを参考にすることにした。

http://doop-web.com/blog/archives/926

(1)圧縮を有効にする
・apacheのhttpd.confで以下のモジュールを使用可能にする。

LoadModule deflate_module modules/mod_deflate.so

・「.htaccess」を作成し、以下を追加する

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
</IfModule>

(2)ブラウザのキャッシュを活用する
・apacheのhttpd.confで、以下のモジュールを使用可能にする。

LoadModule expires_module modules/mod_expires.so

・「.htaccess」に以下を追記する

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 week"
ExpiresByType image/jpeg "access 1 week"
ExpiresByType image/gif "access 1 week"
ExpiresByType image/png "access 1 week"
ExpiresByType text/css "access 1 week"
ExpiresByType application/x-javascript "access plus 1 week"
ExpiresByType text/javascript "access plus 1 week"
ExpiresByType application/javascript "access plus 1 week"
ExpiresByType image/x-icon "access 1 week"
</IfModule>

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>