2013年08月03日
Tweet
Rverse Proxy 関連です。
モジュールをロードしていることを確認します。
LoadModule cache_module modules/mod_cache.so
LoadModule disk_cache_module modules/mod_disk_cache.so
設定のために conf ファイルを作成しました。
vi /etc/httpd/conf.d/cache.conf
とりあえず以下のように設定しました
CacheEnable disk /
CacheRoot /tmp/cache
CacheDirLevels 5
CacheDirLength 3
CacheIgnoreCacheControl On
CacheIgnoreURLSessionIdentifiers PHPSESSID jsessionid
CacheIgnoreHeaders Set-Cookie
CacheMaxFileSize 2000000
CacheDefaultExpire 200
※ apache で表示されるすべてのコンテンツに影響がでます。
キャッシュファイルの生成される、 /tmp/cache に書き込み権限を与えました
確認
LogLevel debug に変更します。
grep -v "not cached" /var/log/httpd/error_log |grep cached |less
画像 ファイルがたくさんキャッシュされていました。
ls -lFa /tmp/cache
参考
Apache モジュール mod_cache_disk
Apacheのキャッシュ(mod_cache,mod_disk_cache)を使ってみる
モジュールをロードしていることを確認します。
LoadModule cache_module modules/mod_cache.so
LoadModule disk_cache_module modules/mod_disk_cache.so
設定のために conf ファイルを作成しました。
vi /etc/httpd/conf.d/cache.conf
とりあえず以下のように設定しました
CacheEnable disk /
CacheRoot /tmp/cache
CacheDirLevels 5
CacheDirLength 3
CacheIgnoreCacheControl On
CacheIgnoreURLSessionIdentifiers PHPSESSID jsessionid
CacheIgnoreHeaders Set-Cookie
CacheMaxFileSize 2000000
CacheDefaultExpire 200
※ apache で表示されるすべてのコンテンツに影響がでます。
キャッシュファイルの生成される、 /tmp/cache に書き込み権限を与えました
確認
LogLevel debug に変更します。
grep -v "not cached" /var/log/httpd/error_log |grep cached |less
画像 ファイルがたくさんキャッシュされていました。
ls -lFa /tmp/cache
参考
Apache モジュール mod_cache_disk
Apacheのキャッシュ(mod_cache,mod_disk_cache)を使ってみる