-4

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

4

2 回答 2

0

您应该在上传时减小图像大小。试试这个代码。

使用以下用于上传图像的 PHP 代码在上传时减小图像大小

于 2016-04-27T12:10:54.500 回答
0

如果您不希望更改原始图像,那么由于动态“优化”图像的开销,您会发现为降低文件大小/提供移动适当大小的图像而执行的任何优化都是多余的。(除非你的原始图像就是那么大)

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

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

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

  3. 只需在上传时(或任何时候)创建原始图像的副本并将该图像提供给您的用户。这样做的好处是您可以拥有可以为不同设备渲染的不同大小的图像,例如移动设备的小图像,并且您可以再次对所有图像使用无损压缩。这样做的缺点是你显然会使用更多的服务器空间。

希望这可以帮助!

于 2016-04-27T12:19:48.590 回答