为了节省客户端下载时间和网络使用量,有没有可能使用HTML5的localStorage功能来存储链接样式表、JavaScript文件和二进制数据(例如图像)的内容,而不是每次都向服务器请求?
这样做会不会增加复杂性-因为我认为您必须通过JavaScript添加链接资源,而不仅仅是
还是最好坚持使用
这样做会不会增加复杂性-因为我认为您必须通过JavaScript添加链接资源,而不仅仅是
script
或link
元素,从而破坏禁用JavaScript的页面?除非您可以解析内容(使用HEAD
请求检查上次修改日期和其他头信息)在浏览器下载它之前。还是最好坚持使用
304 Not Modified
和eTag
头?
far expires heading
并设置304 header
- 尽管这会给PHP或ASP.NET增加额外的工作)。图像占用大量带宽且不发生更改,但仍在下载(似乎浏览器缓存未正常工作)。 - SamWM