概要†データをキャッシュするモジュールです。 内容†mod_expires の設定†# httpd -l Compiled in modules: core.c prefork.c http_core.c mod_so.c <-- DSOが有効か確認 # grep mod_expires.so /etc/httpd/conf/httpd.conf LoadModule expires_module modules/mod_expires.so <--CentOS6系ではデフォルトで組み込まれている # vi apacheの設定ファイル.conf <ifModule mod_expires.c> ExpiresActive On <-- 必須 ExpiresDefault "modification plus 1 month" <--全てのファイルが対象 or どちらか ExpiresByType image/jpeg "access plus 1 months" <--ファイルごと </ifModule> 参考サイト:http://oxynotes.com/?p=6024 設定するMIME一覧サイト†http://homepage.biglobe.ne.jp/manual/mimetype/index.html 書式 ExpiresDefault "<base> [plus] {<num> <type>}*" ↑ どちらかを記述 ↓ ExpiresByType type/encoding "<base> [plus] {<num> <type>}*" baseに使用可能†アクセスしてからの時間を指定する「acces」。 numに使用可能†「num」は整数、typeは以下のものが使えます。 記述例†# BEGIN Browser Cache <ifModule mod_expires.c> ExpiresActive On ExpiresByType image/png "access plus 1 months" ExpiresByType image/jpeg "access plus 1 months" ExpiresByType image/gif "access plus 1 months" ExpiresByType text/css "access plus 1 months" </ifModule> # END Browser Cache |