禁用 Chrome 的流量保护程序优化
Posted
技术标签:
【中文标题】禁用 Chrome 的流量保护程序优化【英文标题】:Disable Chrome’s Data Saver optimization 【发布时间】:2015-09-27 15:06:55 【问题描述】:我在 Chrome 中的网站上加载图像时遇到问题。现在我发现如果我手动禁用 Chrome 的数据保护程序功能一切正常。
documentation of Chrome 描述了如何禁用此功能 - 但我无法理解。
我曾尝试使用 html 标记添加 Cache-Control: no-transform
,也尝试添加 header("Cache-Control: no-transform")
- 但两者都不起作用。
有什么想法吗?
【问题讨论】:
【参考方案1】:在再次考虑我的问题后,我意识到,我不必禁用我的 php 文件中的缓存而不是图像。所以我使用了如下的 htaccess 文件:
<FilesMatch "\.(gif|jpg|jpeg|png|gif)$">
Header set Cache-Control "no-transform"
</FilesMatch>
现在所有图片的缓存都消失了,网站运行正常。
【讨论】:
【参考方案2】:来自 Karsten 的出色回答。我要添加的唯一指令是当您在 htaccess 文件中添加此代码时。
将其保留在 3 个不同的行上。如果它们在单行中,则会出错。
此外,由于没有缓存,该网站的加载速度也会稍慢一些。
【讨论】:
这应该是评论而不是答案。 所以,在你获得特权之前不要这样做。等你得到它。以上是关于禁用 Chrome 的流量保护程序优化的主要内容,如果未能解决你的问题,请参考以下文章