2014-09-30 62 views
9

我遇到了这个奇怪的问题,我的Chrome浏览器不断加载我的网站的旧版本,其代码甚至不再存在于我的服务器上。我认为这是一个典型的缓存问题。Chrome不断加载我的网站的旧缓存

我试图清理浏览器缓存,使用igcognito模式,并清理DNS缓存。旧的缓存页面仍在加载。

这个问题似乎一直在讨论这个谷歌集团三年,但仍然没有解决方案。 https://productforums.google.com/forum/#!topic/chrome/xR-6YAkcASQ

使用Firefox或任何其他网络浏览器完美的作品。

它不只发生在我身上。我的所有同事都在我的网站上遇到同样的问题。

+0

您的问题是什么?如何修复网站从不加载? – 2014-09-30 01:29:36

+0

是。我想让Chrome加载服务器上的内容 – zeroliu 2014-09-30 01:30:45

+0

如果您使用的是最新版本的Chrome并在隐身窗口中打开网站,Chrome甚至无法访问其缓存。您也可以通过打开开发人员工具,打开其设置(齿轮图标)并打开选项来完全禁用缓存。如果它仍然发生,那么这不是Chrome的缓存。如果它不再发生,只需自己删除缓存文件夹/启动一个新的干净的配置文件和会话,以确保它再也不会碰到那些孤立的文件。 – gpgekko 2014-09-30 08:47:56

回答

3
<?php Header("Cache-Control: max-age=3000, must-revalidate"); ?> 

您可以实现一个PHP脚本,必须是代码索引文件的第一行。这是一个通常由Web服务器发布的http头。您也可以重新命名被认为是“陈旧”的资源。本教程将会给你更多的细节。 https://www.mnot.net/cache_docs/

0

我也有这个问题。即使是第二天。清除浏览器历史记录。如果您不想清除所有浏览器历史记录,则可以选择相关网站。希望这可以帮助!

0

更改图像的名称,并在HTML文件中进行必要的图像名称更改..发现此快速解决方案为我的网站