ブラウザーに myPage.html と myStaticJS.js をキャッシュさせて、myDynamicJS.php をキャッシュさせないようにすることはできますか? 以下をテストしたところ、myDynamicJS.php は確実に私の FF ブラウザーにキャッシュされていません (時刻が変わります) が、Apache のアクセス ログを表示すると、myPage.html と myStaticJS.js もキャッシュされていません。
myPage.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;