我有这样的动态CSS文件:
$Css = get_from($_u_6);
/* do stuff and other things here... */
$expires = 60*60*24;
header("Pragma: public");
header("Cache-Control: maxage=".$expires.", must-revalidate, public");
header('Expires: ' . gmdate('D, d M Y H:i:s', time()+$expires) . ' GMT');
header('Content-type: text/css');
echo $Css;
标题设置正确: http://i.imgur.com/MIH7j5U.png
但服务器始终使用 HTTP 200 OK (以及正确的内容)进行响应,而不是使用 HTTP 304(未修改)进行响应。
如何说服浏览器和服务器缓存这些动态css文件并发送304响应?