データベースから配列を作成しているphp生成のjavascriptページがあり、ページの読み込み時間を完全に殺しています。このページには php 拡張機能があり、現在ヘッダーを使用してそのコンテンツ タイプをアプリケーション/JavaScript としてマークしています。
オンラインで可能な解決策を見つけましたが、ページの読み込み時間を短縮するのにあまり効果がないようです。現在のファイルのヘッダー コードは次のとおりです。
header("Cache-Control: must-revalidate");
$offset = 60 * 60 * 24 * 3;
$ExpStr = "Expires: " . gmdate("D, d M Y H:i:s", time() + $offset) . " GMT";
header($ExpStr);
header("Content-type: application/javascript");
これらのデータベース呼び出しを常にロードしようとしないように、ファイルをキャッシュするために何か特別なことをする必要がありますか? IIS 7.5 と PHP 5.3.13 を使用しています。