网站的图像压缩

时间:2017-03-04 07:48:46

标签: image performance web compression pagespeed

我开发了一个使用大量图片的网站,它开始变得非常慢。在某些页面中,我必须显示数百张图像,因此它会变得混乱。

我有一个具有不同ID的文件夹结构,每个文件夹有4-5个图像。每张图片大约300Kb !!我意识到它对网络压缩不够。

我需要一些提示来压缩所有这些图片。结构文件夹的问题是我需要打开每个文件夹并更改里面的图片,我不能用一些压缩软件同时压缩它们。

另外,有没有办法在服务器端压缩到客户端之前?

我绝对不是图像压缩方面的专家,所以我需要很多帮助!

由于

2 个答案:

答案 0 :(得分:0)

如果您使用的是Mac OS或Linux,则可以使用命令行:

//single image
convert -quality 70 image.jpg image.jpg

//folder
for f in *.jpg; do convert -quality 70 $f $f; done

对于Windows,您必须下载外部批量编辑程序

此外,如果您在一个页面上有很多图像,则可以使用“延迟加载”。技术。按需加载部分页面。因此,您将在页面加载时加载几个图像,如果用户向下滚动ajax将触发另一个图像的垃圾请求。

答案 1 :(得分:-1)

给图像带来一些抨击爱情。

find image/path -type f -name '*.PNG' -exec sips -s formatOptions  40 {} \;

这将抛出你拥有的每个子文件夹,并立即将它们全部缩小。