图像优化(Image Optimization)

2019-09-17 00:45发布

我想知道像转换的图像(GIF或JPEG)使用YSlow的smushit将提高网站性能的速度PNG8? 将IE6的工作?

Answer 1:

这取决于在图像上。 PNG适合于与彩色的块的图像,而JPEG是良好的照片类型的图像。 Smushit将剔除任何多余字节,减少文件大小,但如果你有单独的文件中许多小图像,那么你应该考虑,以减少加载页面所需的连接数量它们拼合。

减少文件大小会有所帮助,但减少文件的数量有助于最(典型值)。



Answer 2:

这将使它更快地下载。 PNG(据我所知)总是比GIF文件更小,因为它采用了更好的压缩算法。 虽然Photoshop等一些程序添加一个小的开销与元数据。 这也是无损的,这意味着你不会失去任何图像的质量。

它将工作在IE6,因为它支持PNG8。 24位Alpha透明的PNG在IE6不支持。 有一个黑客 ,但它不是最优的,但有总比没有好。



Answer 3:

有很多这里涉及的因素:

  • 大小在图像的像素
  • 大小在图像的(兆)字节的
  • 的速度,所述图像可以被发送给用户。 这是你的服务器的速度和用户的连接速度的组合。
  • 它需要在浏览器的时间读取图像并将其转换为用于显示位图
  • 用户的计算机/显卡的组合的速度。

我不知道,将图像转换为PNG将会使您的网站的表现这么大的区别,除非你知道的瓶颈是由于您的图像的大小(以字节为单位)。 如果用户有一个缓慢的连接,那么,这是不是真的要帮助。



Answer 4:

你的问题很模糊。 我会尽力回答呢。

首先,性能有两端:您网站的浏览器并在其上运行的机器(S)。 观众肯定会从较小的(关于文件大小)的图像中获益,因为它允许页面加载速度更快。 对于服务器,差异通常并不重要,除非你是接近连接的峰值带宽。

对于(非动画)GIF图像转换成PNG8应该是无痛的,有益的,因为PNG压缩好得多。 也Internet Explorer 6中不显示出用1位alpha通道显示PNG图像的问题(这是基本上什么GIF具有太)。 当使用8位alpha通道IE6将具有显示伪像。

转换JPEG图像,PNG几乎肯定会增加文件大小而不会提高图像质量,所以我会建议反对。



文章来源: Image Optimization