こんにちは、地球人の皆さん!しばらくの間、考えられる解決策を空想していますが、この奇妙な問題の手がかりがありません。理由を説明してから、問題を説明しましょう。
javascripts ファイルを組み合わせて http リクエストを減らすために、私はそれらを php に入れました。これは、半年間キャッシュする頭痛のないシンプルで小さな幸せなソリューションです。(もっと多くのことがそのように機能するようになれば、人生はもっと良くなるでしょうか?) 火事と忘れの解決策。だから我慢した…
Web サイトは問題なく動作しますが、php で生成された js ファイルのヘッダーを表示すると、次のショーストッパーが表示されたようです。
An If-Modified-Since conditional request returned the full content unchanged.
PHPで生成されたファイルcombined.jsの何が問題になっていますか? 示唆に富む回答は大歓迎です!
以下のファイル < allcombined.js >
<?php
header("Content-type: text/javascript; charset=UTF-8");
header("Expires: " . gmdate ("D, d M Y H:i:s", time() + 2419200) . " GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s", time() - 604800) . " GMT");
ob_start("compress");
include('script1.js');
include('script2.js');
include('script3.js');
ob_end_flush();
?>