我可以让浏览器缓存 myPage.html 和 myStaticJS.js,但不缓存 myDynamicJS.php?我已经测试了以下内容,myDynamicJS.php 肯定没有被缓存在我的 FF 浏览器上(时间发生变化),但是查看我的 Apache 访问日志显示 myPage.html 和 myStaticJS.js 也没有被缓存。
我的页面.html
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>What time is it?</title>
<script src="myDynamicJS.php"></script>
</head>
<body>
<div>My static cached HTML</div>
<div>The time is <span id="now"></span></div>
</body>
<script src="myStaticJS.js"></script>
</html>
myDynamicJS.php
<?php
header( 'Content-type: text/javascript' );
date_default_timezone_set('UTC');
echo('var now="'.date("Y-m-d H:i:s").'";');
?>
myStaticJS.js
document.getElementById("now").innerHTML=now;