不要从缓存加载HTML页面

时间:2013-05-23 01:46:21

标签: html caching

这是我需要得到的,页面的版本必须是最后一个。这是一个价格表,我不想要上周的价格。

所以我从网上的各个地方获得了一些代码并将其粘贴到我的标题中,这里是:

<meta http-equiv="Pragma" content="no-cache"> 
<meta http-equiv="expires" content="0"> 

我不知道它是否足够或它做了什么,但它必须告诉浏览器:

  1. 下载页面
  2. 忘记缓存,即使你连续10次重装,也太旧了。再次下载。
  3. 所以问题是:这是正确的方法吗?它只是一个HTML页面,没有jQuery也没有PHP。

1 个答案:

答案 0 :(得分:1)

这些meta标记具有http-equiv属性,因为它们是应包含在HTTP响应中的项目的文档级占位符。客户端不应该发送对裸资源的请求,而应该发送“GET,如果没有修改,因为X”请求,并且应该在标头中正确设置它们。请求您的主机参考如何提供这些“无缓存”选项。

See this exact duplicate of your question了解更多信息,顺便说一句。

此外,在知识效用的基础上,在页面内容中添加“价格优惠至XXXX”。这是一个价格表,所以有人会将它打印出来,并认为如果你没有其他指标,它仍然是一个很好的价格。