我有几个共享常见背景图片的网页。当我打开 每一个,每次都会重新加载图像。
有没有一种方法可以防止每次加载图像 是一样的吗?
我正在使用HTML / jQuery。
提前致谢
ħ
答案 0 :(得分:0)
我的图像是相同的,只是确保它们具有相同的名称,大多数网络浏览器会自动缓存它们。
答案 1 :(得分:0)
如果您的网页都在同一台服务器上并在服务器上引用相同的图像文件,那么它们将不会再次下载,只会刷新
答案 2 :(得分:0)
如果图像大部分相同(也来自所有页面中的相同位置),您不必担心浏览器会缓存它们并且不会每次都下载,除非您禁用了缓存。
答案 3 :(得分:0)
可能需要通过您的托管软件(Apache,IIS等)打开用户缓存。您还可能需要设置服务器以发送带有请求的过期标头,以便浏览器知道是否要查找更新的内容。
如果您将图像的过期标题设置为将来某个时间,则浏览器不会在每个页面重新下载图像,因为浏览器知道在到期日之前不会再次查找这些图像。
Google的Page Speed是检查服务器上是否发送了正确标头的好方法:http://code.google.com/speed/page-speed/
检查服务器发送的标头的另一个很棒的工具是Firefox的Firebug。如果您有此工具,请查看“网络”标签,您可以看到页面上加载的所有资产的回复。