我正在一个移动网站和一些设备(在我的特殊测试中,iPhone 4)上工作,当我通过3G访问该网站时,图像是压缩的,看起来模糊得令人无法接受。当通过wifi访问该站点时(并清除缓存并退出Safari),图像会按预期显示。
我们已经在不损失质量的情况下尽可能地减小了图像的大小(在2到26KB之间),并添加了在another post上推荐的'no-cache‘修复
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">还是不走运!
我们还能做些什么来增强3G的图像质量呢?
谢谢,凯文
发布于 2011-04-19 17:20:16
它是移动运营商的代理,用于修改图像。
发布于 2012-11-21 23:32:55
header cache-control: no-transform就是您要查找的内容,有关详细信息,请参阅http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.5。
不过,目前还不清楚是否所有的代理都尊重它。
发布于 2011-07-23 05:46:47
是的,很容易修复。下载Proxomitron并按照其网站上的说明进行安装。请务必在文件夹中添加一个快捷方式,以便在->启动时运行。
在Proxomitron的Headers部分(只需单击小窗口中的按钮),添加一个新的过滤器。将“HTTP Header”设置为“cache-Control(Out)”,然后将“Replacement”设置为“no-cache”。确定它,然后在Out下的列表中选中它旁边的复选框。
Proxomitron做了很多很酷的事情,这个简单的修复让Chrome在没有通过移动“宽带”进行图像压缩的情况下像预期的那样工作。
https://stackoverflow.com/questions/5714149
复制相似问题