网站优化

时间:2010-05-15 13:10:59

标签: optimization web

我可以加快图像的加载 - 特别是当我第一次打开网站需要一些时间来加载图像时...... 我能做些什么来改善这个(html,css)?

link

感谢大家的回答。

4 个答案:

答案 0 :(得分:1)

裁剪http://www.ursic-ei.si/datoteke/d4.jpg的大小!它的宽度为900像素,其中大部分(一半?)为空白色。缩小图像,然后使用background-positionbackgroud-color来补偿从边缘修剪的任何内容。

您的HTML源代码中有很多额外的换行符。不是很重要,但理论上 - 因为在HTML中,一行和两行之间没有实际区别 - 你可能想要删除一些。

答案 1 :(得分:1)

对于图像,您应该考虑内容传送网络(CDN),它将缓存您的图像和其他文件,并比Web服务器更快地为它们提供服务。

这是任何高流量网站的必备条件。

答案 2 :(得分:0)

在客户端上,您可以进行多部分下载;例如在Firefox中,network.http.pipelining下有许多设置可以帮助加快下载速度。

在服务器上,你可以做的很少(虽然你可以gzip基于文本的文件)。客户端必须知道如何缓存。

答案 3 :(得分:0)

因为在你的问题中你只询问图像,我想你已经知道php处理和/或javascript的成本很小。如果你想加速图像,你可以减少它们的大小,提高压缩率...也尝试不同的格式。 JPG并不总是最好的。

尝试使用GIF和/或PNG,您也可以减少颜色数量。当你有简单的颜色很少的图片时,这种格式通常比JPG好。

还要考虑一些图像是否是可以多次复制/重复的简单图案。例如,如果您的背景图像带有侧边横幅,则只需要一行并重复几次。