各位大神下午好,我從書上看到header("Cache-Control:no-cache")可以強制瀏覽器不使用緩存,所以想著試驗一下效果,代碼如下:
<?php
header("Pragma:no-cache");
header("Cache-Control:no-cache,must-revalidate");
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<img src="1.jpg" alt="">
</body>
</html>
但是卻沒有看到預期的效果,每次刷新頁面都返回304,為什么不是200呢?
真是猜不透。。。
認證0級講師
html 不是 200 了么。。
jpg 是靜態(tài)文件,根本不走 php 在 apache/nginx 就返回了,緩存也是服務器處理的。
清除瀏覽器緩存。
第一次加載,返回200。如果服務端沒有變化,就返回304。
想強制刷新頁面,在谷歌瀏覽器上面,Ctrl+F5。
你看看你的web服務器(比如nginx),有沒有開啟緩存。