更快加载网站图片
问题描述:
是否有可能提高网站背景图片的加载速度。我的网站的背景图片大小是1258X441,内存大小是656KB。在访问我的网站时花费太长时间来加载完整的背景图片。无论如何,压缩(因为图像已被压缩),以提高其加载速度。更快加载网站图片
答
选择:(2是我的主要解决方案,以及3)
- 压缩图像甚至更多,因为图像是背景,它不管那么多了。用户不像在内容上那样关注背景。
- 由于背景部分被内容覆盖,因此您可以绘制黑色(或任何其他纯色)背景中不可见的部分(位于内容后面)。这将使图像压缩得更加美观,可以打印出一些地方。在JPG progresive压缩
- 保存图像。随着图像加载,这将使背景显示质量逐渐提高。
- 摆脱背景图像。 (显而易见):)
- 今天的网络速度很大,不会改变任何东西。
ALSO:如果你的PNG图像有任何重复的部分,然后你可以切片图像分为三个部分,并腾出很大的空间。
+0
对于第二点:只有“内容”不是文本。 –
答
加载背景图像的速度由您的连接(等待时间忽略不计)带宽和图像的大小来确定。因此,如果您有128 KB /秒的大小和4096 KB的图像,您至少需要
4096/128 = 32s
加载。
既然你不能改变的带宽,你能做的唯一的事情就是改变图片的大小。也就是说,如果你无法压缩更多,请降低分辨率。
如果你不想失去精度,你可以把背景的不同层在您的网站不同的气质,更好的比坏的。然后,当你的页面加载时,低质量的图像加载速度快,你会得到一些背景。随着时间的推移,更高质量的图像加载和背景改善。
答
装入图像数据库,并呼吁他们,当过你的要求。这样做的好处是?数据库一旦启动就加载,并且可以在需要时检索信息。它与任何其他技术相比是快速的
压缩它更多! JPG应该很容易得到它下降到下100KB – Hannesh
@Hannesh - 我使用PNG :-( – Mal
不要使用PNG除非你需要透明度,这是背景ureasonable使用我的第二点,如果你能做到这一点 –