我们经常会更新某些页面。但是,图像被缓存,有时,旧的横幅/图像是某些人正在查看的图像。这是至关重要的,因为一些横幅包含1天的促销活动。如果旧图像是正在查看的图像,那么我们无法与他们沟通有关促销的内容。
这也适用于CSS。有时,我们会更新CSS,但即使经过几次刷新,旧的CSS仍然是正在加载的CSS。
有没有办法防止这些发生?
答案 0 :(得分:1)
检查这个
答案 1 :(得分:1)
尝试以下操作应防止图像和css缓存:
<img src="some.gif?t=<?php echo uniqid();?>" />
<link href="some.css?t=<?php echo uniqid();?>" />
答案 2 :(得分:0)
如果使用c#
,您可以使用此代码执行此操作// Disable CACHE of browser
//System.Web.HttpContext.Current.Response.Cache.SetExpires(DateTime.UtcNow.AddDays(-1));
//System.Web.HttpContext.Current.Response.Cache.SetValidUntilExpires(false);
//System.Web.HttpContext.Current.Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches);
//System.Web.HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache);
//System.Web.HttpContext.Current.Response.Cache.SetNoStore();