如何使我网站上的照片加载速度更快?
How to make photos on my website load faster?
在我的上一个项目中,我的网站上的照片有问题。他们加载的时间很长。用户必须等待才能看到全貌。我重新缩放了照片,但它使它们在桌面上像素化,并且它们在智能手机上加载时间过长。(基本上问题出在智能手机上)。有没有其他方法可以在 html(比“img src=""
;”)或 css(比“backgoround-image:url();
”)中上传照片?
什么决定了加载照片的速度?
尝试在使用前调整图像大小。
影响图像加载性能的最重要因素是您正在加载的图像文件的大小(以字节为单位)。在无处不在的 high-resolution 数码相机世界中,很容易获得数兆字节的高分辨率图像。它们适合打印。
世界上有很多工具可以对图像进行下采样(将它们的宽度/高度从 4096 / 3072 减少到 512 / 384。如果您使用的是 JPEG 图像,您的相机可能会以非常高的分辨率捕捉它们高 JPEG 质量,比如说 3。大多数工具在对图像进行下采样时,也可以将 JPEG 质量从 3 降低到 35 左右。当输入图像需要 5 MB 时,生成的图像需要 60 KB 的情况并不少见。
缩减采样和 JPEG-reduced-quality 的图像在大多数网站上看起来都很好,并且其中的字节数将减少一个数量级或更多。有你的速度。
您没有说明您是如何提供图片的,因此很难就如何提供具体建议给您。
在我的上一个项目中,我的网站上的照片有问题。他们加载的时间很长。用户必须等待才能看到全貌。我重新缩放了照片,但它使它们在桌面上像素化,并且它们在智能手机上加载时间过长。(基本上问题出在智能手机上)。有没有其他方法可以在 html(比“img src=""
;”)或 css(比“backgoround-image:url();
”)中上传照片?
什么决定了加载照片的速度?
尝试在使用前调整图像大小。
影响图像加载性能的最重要因素是您正在加载的图像文件的大小(以字节为单位)。在无处不在的 high-resolution 数码相机世界中,很容易获得数兆字节的高分辨率图像。它们适合打印。
世界上有很多工具可以对图像进行下采样(将它们的宽度/高度从 4096 / 3072 减少到 512 / 384。如果您使用的是 JPEG 图像,您的相机可能会以非常高的分辨率捕捉它们高 JPEG 质量,比如说 3。大多数工具在对图像进行下采样时,也可以将 JPEG 质量从 3 降低到 35 左右。当输入图像需要 5 MB 时,生成的图像需要 60 KB 的情况并不少见。
缩减采样和 JPEG-reduced-quality 的图像在大多数网站上看起来都很好,并且其中的字节数将减少一个数量级或更多。有你的速度。
您没有说明您是如何提供图片的,因此很难就如何提供具体建议给您。