为什么在html的head部分使用meta标签"Pragma"和"Expires"

Far*_*ost 12 html

为什么在这样的html的head部分使用meta标签"Pragma"和"Expires".谢谢.

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">

Vai*_*y07 13

使用此选项将禁用浏览器以缓存您的网页.

禁用缓存有一些有价值的优点.

就像您在服务器上更新文件一样,如果发生浏览器没有网页的缓存副本,那么它会强制自己加载您网站的更新内容.

其中一个缺点是对页面下载的影响.由于您的浏览器上没有缓存副本,因此它将始终从服务器下载所有资产,从而影响时间并消耗带宽.

试着阅读这篇文章.


Juk*_*ela 10

这两个标签都是为了防止浏览器缓存HTML页面,他们通常会这样做.这意味着对页面的访问可能会更慢,特别是如果经常访问页面.可能最常见的是,这些标签是由不了解缓存如何工作的人插入的.请参阅Web作者和网站管理员的缓存教程.

有几种方法可以尝试阻止缓存.这些特定标签没有官方定义,并且它们不符合HTML5 CR.