今日、 YSlowを使用して Web サイトのパフォーマンス統計を確認しました。以下のような警告(またはエラーの可能性があります)が表示されました
Add Expires headers
There are 15 static components without a far-future expiration date.
* (no expires) http://www.example.com/video/css/global.css
* (no expires) http://www.example.com/video/js/global.js
* (no expires) http://www.example.com/video/images/main-bg.png
これが何を意味し、PHP と ASP.NET の両方でこれを実現する方法。私は共有ホスティング サーバーを使用しています。コードを使用してこれを行う方法を教えてください。サーバー側で変更を加えることができないためです。
ヘッダーを期限切れにする場合、CSS に変更を加えた場合、css やその他のファイルが一定の時間制限 (1 か月、1 週間) キャッシュされるため、ユーザーがすぐにそれらを取得できない可能性はありますか? それは...ですか?
期限切れヘッダーを使用することの欠点はありますか??