0
次の記事では、Nginxでのレールのページキャッシュについて説明します。Apacheとcapistranoを使ったRailsページキャッシング
http://blog.hasmanythrough.com/2008/1/30/segregated-page-cache-storage
私は私のアプリではなくApacheの上でこのソリューションを実装するのが好きです。 ので、メインブロック/ルートはnginxの上に関連するコードのためのApache同等であることができるもの
if (-f $request_filename) { break; } if (-f /cache$request_filename) { rewrite (.*) /cache$1 break; break; } if (-f /cache$request_filename.html) { rewrite (.*) /cache$1.html break; break; }
あります?
RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f
RewriteRule ^/$ /cache/index.html [QSA]
RewriteRule ^([^.]+)$ /cache$1.html [QSA]
2行目のチェックをキャッシュされたファイルには、リダイレクトを実行する前に存在している場合、それ以外の場合は、要求がレールに通過させます: