我的客户有新的网站布局。但布局包含1280X1795pxs Landscape作为背景图像。而客户不想改变这种背景。
现在我的问题是将此图像用作背景的最佳做法是什么?
这样也可以优化页面速度,并且还可以优化加载时间。
非常感谢。
答案 0 :(得分:1)
如果此图像不必更改,则最佳解决方案是使用适应的缓存控制htaccess:http://www.askapache.com/htaccess/apache-speed-cache-control.html。
答案 1 :(得分:0)
如果您在网站上使用PHP,则使用apc缓存机制将图像存储在缓存中,或使用任何框架使用框架的默认机制进行缓存。
Sanil S
答案 2 :(得分:0)
根据图像的不同,简单的图像压缩技术和选择正确的文件格式可以提供很大的帮助。
如果你有一个很好的模式,试着找到它重复的地方,并将图像裁剪成那个大小。然后,在您的页面的CSS中,只需添加到正文:
body { background: url("pattern.jpg") repeat-all; }
如果您的图案只在一个方向上重复,例如只能向下重复的“列”图案,请使用
body { background: url("column.png") repeat-y #your-background-rgb-colour; }
这将使其在页面上重复,但不会跨越。在页面上重复图像也是如此,只需使用repeat-x。
接下来,到图像格式。现在这是我们变得非常主观的地方,但这是我的看法。您有四个主要选择:
只需使用压缩设置,你会发现一些令人愉悦的东西。
Nathan C。