Google Page Speed Insights 建议我优化我目前正在处理的网页上的网页图像。图像从服务器上传。我想在页面上显示优化的图像,但不希望服务器上的原始图像发生变化。有没有办法在 PHP 中做到这一点?
问问题
1307 次
2 回答
0
您应该在上传时减小图像大小。试试这个代码。
于 2016-04-27T12:10:54.500 回答
0
如果您不希望更改原始图像,那么由于动态“优化”图像的开销,您会发现为降低文件大小/提供移动适当大小的图像而执行的任何优化都是多余的。(除非你的原始图像就是那么大)
在我看来,您有 3 个选择:
除非它产生巨大影响(或者您可以想象它会产生巨大影响),否则暂时忽略 Google Page Speeds。
您可以使用无损压缩,这将在不降低图像质量的情况下减小文件大小。这是您可以在服务器上使用各种不同的应用程序执行的操作(只需谷歌您使用哪种类型的服务器,然后进行无损图像压缩)
- 只需在上传时(或任何时候)创建原始图像的副本并将该图像提供给您的用户。这样做的好处是您可以拥有可以为不同设备渲染的不同大小的图像,例如移动设备的小图像,并且您可以再次对所有图像使用无损压缩。这样做的缺点是你显然会使用更多的服务器空间。
希望这可以帮助!
于 2016-04-27T12:19:48.590 回答