は、私はそのようなルートに.htaccess
を変更:クライアントのブラウザでのキャッシュ大きなPHPファイルが - の状態の代わりに「304変更されない」の「200 OK」 - Apacheの
ExpiresActive On
ExpiresDefault "access plus 300 seconds"
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 day"
ExpiresByType text/php "access plus 1 day"
ExpiresByType text/html "access plus 1 day"
私はまた、Apacheのファイルにこれらの行を追加しましたコンフィギュレーション(httpd.conf
):
LoadModule expires_module modules/mod_expires.so
LoadModule headers_module modules/mod_headers.so
LoadModule deflate_module modules/mod_deflate.so
しかし、ブラウザがkatalog.php
をキャッシュしていないようです。
私は、PHPを経由して、ヘッダーを変更しようとしましたが、それはちょうど私がそれにアクセスすることができませんでした、ファイルを墜落しました。
"back-space"ボタンを押しても毎回ダウンロードするのに時間がかかるので(13.3MB ...)、 "no-cache"でキャッシュしたい...
katalog.phpの応答のコンテンツタイプは何ですか? –
静的ファイルのようなPHPスクリプトをキャッシュしたいですか? – jsxqf
ローランド:それは大きなテーブルです - 約1500行と25の列 –