0

每当我将更改保存到我的外部样式表('view.css')时,这些更改都不会被推送到我尝试测试的网页(http://www.ryan-taylor.me/portfolio/software/美国世纪/ ) 在 Chrome 中。我尝试过的事情:

  1. 清除了我浏览器的缓存
  2. 清除了 Concrete5 的缓存
  3. 向 f5 发送垃圾邮件以获得希望的更新
  4. 在不同的浏览器(IE 和 FireFox)中测试
  5. 使用 Chrome 中的 CSS Reloader 扩展来“强制刷新”网页的样式表

在此处输入图像描述


在此处输入图像描述

以上所有内容都未能推动我所做的任何 CSS 更改(请参阅随附的照片以获取代码视觉效果)。唯一有效的操作是更改样式表的名称。但是,由于我会定期进行测试和 CSS 更新,我希望不必在每次更改代码时手动更改文件名和对该文件的 PHP 调用。

该页面仍在加载旧版本的“view.css”。似乎样式表被缓存在某个地方,但我不确定在哪里。有没有人知道为什么会发生这种情况和/或我可以尝试的任何解决方案?

4

2 回答 2

0

感谢您之前的所有反馈,并对迟到的回复感到抱歉。这个问题的修复似乎是在今天早上/昨晚睡觉后出现的,但我不能 100% 确定我的哪些调整实际上解决了这个问题。

回溯我的步骤后,似乎禁用 Cloudflare是金票。我完全忘记了我在当天为我的网站启用了这项服务。它本质上在其内容交付网络上缓存 JS 和 CSS,充当页面加载的性能增强器。考虑到我在这里只运行一个简单的投资组合网站,该服务一开始并没有为我做很多事情。

禁用 Cloudflare 后,它关闭的响应时间似乎有所延迟,我看到了结果(这就是为什么直到今天早上我才看到变化)。在进行了一些检查以进行验证后,我可以确认这是问题孩子。现在一切都很好!我希望这对可能在同一条船上的其他人有所帮助。

干杯!

于 2013-06-11T03:23:51.577 回答
0

您是否设置了缓存控制或带有元标记的东西?

也许你可以试试这个修复:

使用 <meta> 标签关闭所有浏览器中的缓存?

于 2013-06-10T01:24:41.943 回答