当Chrome加载我的网站时,它会在显示文件之前检查服务器是否有更新版本的文件.(Images/Javascript/CSS)它从服务器获得304,因为我从不编辑外部javascript,css或图像.
我想要它做的是显示图像,甚至没有检查服务器.
以下是标题:
Connection:keep-alive
Date:Tue, 03 Aug 2010 21:39:32 GMT
ETag:"2792c73-b1-48cd0909d96ed"
Expires:Thu, 02 Sep 2010 21:39:32 GMT
Server:Apache/Nginx/Varnish
Run Code Online (Sandbox Code Playgroud)
如何让它不检查服务器?
我请求了一个html文件,我得到了http状态码304。我知道这意味着内容没有被修改。所以浏览器可以使用缓存。但是我注意到在请求时间信息内容下载中使用了 2.63s。
我使用 Chrome 开发工具进行了调试。
既然浏览器有缓存,为什么还要下载内容?