开发阶段:php会一直显示已删除的图像

时间:2013-08-30 02:39:54

标签: php wamp

我正处于项目的开发阶段。我正在使用WAMP,Dreamweaver和IE9。最近我改变了我的源文件夹中的一个图像的颜色。问题是当通过WAMP调用php页面时,显示的图像是旧图像(不再存在(?))而不是新图像。它只发生在php页面上。它适用于html页面。

所以我认为问题不是来自Dreamweaver或IE9。它来自WAMP。看起来我的旧图像保存在某个地方(但在哪里?)并且由于一些奇怪的原因,WAMP正在加载它而不是新图像。

你们之前有没有遇到过这个问题?怎么解决?感谢。

1 个答案:

答案 0 :(得分:0)

网站会在您的网站加载图片后将图片存储在缓存中。这是为了避免重新下载未更改的文件。但是,有时文件已更改,浏览器仍在提供缓存版本。有几种方法可以摆脱这种情况。

  1. 清除缓存
  2. 将浏览器设置为不缓存图像
  3. 有些浏览器会提供“隐私浏览”。这不仅不会存储cookie和历史记录等内容,而且也不会缓存图像。至少,它只会缓存它们,直到隐私浏览窗口关闭。
  4. 使用<link href="styles.css?version=213948183214 />等时间戳为要提供的任何文件添加查询字符串。但这通常用于开发目的。除非必要,否则你不希望在生产中这样做。
  5. 有些浏览器提供Chrome和Firefox等“硬刷新”功能。如果您在重新加载时按住shift键,它将使用新版本刷新所有提供的文件。
  6. 在新浏览器中打开页面