在页面加载时优化图像

时间:2016-04-27 12:02:26

标签: php google-pagespeed image-optimization

Google Page Speed Insights建议我优化我目前正在处理的网页上的网页图片。图像从服务器上传。我想在页面上显示优化的图像,但不希望服务器上的原始图像发生变化。有没有办法在PHP中执行此操作?

2 个答案:

答案 0 :(得分:0)

您应该在上传时缩小图片尺寸。试试这段代码。

reduce image size while uploading using the following PHP code used to upload image

答案 1 :(得分:0)

如果您不想更改原始图像,那么您将找到执行的任何优化以使文件大小降低/服务移动由于“优化”图像的开销,适当大小的图像将是多余的苍蝇(除非你的原始图像那么大)

在我看来,你有3个选择:

  1. 除非产生巨大影响(或者您可以设想它会产生巨大影响),否则暂时忽略Google Page Speeds。

  2. 您可以使用无损压缩,这会在不降低图像质量的情况下缩小文件大小。这是您可以在服务器上使用各种不同的应用程序执行的操作(只需谷歌您使用的是无损图像压缩后的服务器类型)

  3. 只需在上传(或随时)创建原始图片的副本,然后将该图片投放给您的用户。这样做的好处是你可以有不同大小的图像,可以为不同的设备呈现,例如适用于移动设备的小图片,您可以再次使用无损压缩。这样做的缺点是你显然会占用更多的服务器空间。
  4. 希望这有帮助!