ホームページ >バックエンド開発 >PHPチュートリアル >Apache mod_expires キャッシュ静的ファイル
静的ファイル キャッシュを使用すると、サーバーのパフォーマンスが向上し、次のような利点があります:
1. サービスの応答時間を短縮します
2. サーバーの負荷を軽減します
3. ネットワーク帯域幅の使用量を削減します
プログラム修正方法
毎回 静的コンテンツ(css、js等)を変更する場合は、名前も変更します。
バージョン番号またはビルド番号を追加します。
<link href="/html/std.css?v=2.5.3.text" rel="stylesheet" type="text/css"> <link rel="stylesheet" type="text/css" href="html/std.css?_v=804120090827100441.css" />
サーバー側の実際の CSS ファイル名は std.css のままで、バージョン番号を HTML ページに追加する必要があります。
バージョン番号を追加すると、ユーザーは css または js を更新するたびに、CTRL+F5 で更新しなくても、変更されたページを確認できるようになります。
Apacheの修正方法:
Apacheのインストール時にConfigureステップに--enable-expiresを追加します。
インストール後、Apacheインストールディレクトリのmodulesディレクトリにmod_expires.so
同時にHttpd.conf
LoadModule expires_module modules/mod_expires.so
httpd.confの設定
ExpiresActive on #缓存3天。 ExpiresBytype text/css "access plus 3 days ExpiresByType application/x-javascript "access plus 3 days " ExpiresByType image/jpeg "access plus 3 days " Expiresbytype image/gif "access plus 3 days "