我很难找到一个明确,实用的解释,说明利用浏览器缓存来提高页面速度的正确方法是什么.
根据这个网站:
为所有可缓存资源指定Expires或Cache-Control max-age之一以及Last-Modified或ETag之一非常重要.指定Expires和Cache-Control:max-age或指定Last-Modified和ETag都是多余的.
它是否正确?如果是的话,我应该使用Expires或max-age?我想我大致了解这两者是什么,但不知道哪些通常最好用.
如果我还要做Last-Modified或者ETag哪一个?我想我得到了Last-Modified但这个ETag概念仍然非常模糊.
另外,我应该为哪些文件启用浏览器缓存?
关于以像素为单位指定图像大小的快速问题:
<img src="/logo.jpg" alt="logo" width="200px" height="120px" />
Run Code Online (Sandbox Code Playgroud)
要么
<img src="/logo.jpg" alt="logo" width="200" height="120" />
Run Code Online (Sandbox Code Playgroud)
我一直在投入px,但最近注意到很少有人这样做.我离开那会更好吗?这种方式或其他方面有关系吗?
我想利用浏览器缓存来提高页面速度.听起来像max-age和last-modified是很好的选择,但我不清楚如何确定我应该为它实现哪些文件.一般来说,我对如何实际执行此操作以及代码在我的htaccess中的外观感到困惑.我想我希望得到更明确的帮助或者展示一些例子.或者也许有人可以指导我参加这方面的课程/教程,像我这样的新手可以理解,我没有找到任何运气.任何了解更多关于max-age和last-modified的人的任何帮助都可以帮助告诉我如何做到这一点将不胜感激.我真的迷失了,并会付钱帮助我.谢谢.