【发布时间】:2016-09-03 20:50:17
【问题描述】:
我目前正在开发一个涉及大量图片的网站。问题是所有图像都是由用户上传的,所以我无法更改图像。该网站在本地系统上运行安静,但在服务器上速度下降太多,变得太慢了
【问题讨论】:
标签: java php web web-optimization
我目前正在开发一个涉及大量图片的网站。问题是所有图像都是由用户上传的,所以我无法更改图像。该网站在本地系统上运行安静,但在服务器上速度下降太多,变得太慢了
【问题讨论】:
标签: java php web web-optimization
我建议您使用Timthumb。它通过动态生成 URL 来创建缩略图,并使用非常少的磁盘空间。
【讨论】:
如果您网站的用户正在上传图片,那么我认为(必须有)一个上传脚本。在该脚本内部或直接在其执行之后,您可以将图像压缩或重新缩放到网站所需的大小,从而缩短加载时间。这里有一个名为 ImageMagick 的 PHP 图像处理库:
http://php.net/manual/en/book.imagick.php
这里有PHP GD图像处理库:
http://php.net/manual/en/book.image.php
我对他们没有太多的个人经验,但据我所知,看起来有人会胜任这项工作。在我的脑海中,这是我能想到的最好的解决方案,希望它能奏效。如果您不压缩/缩放图像,您无法改变很多问题,这些可能是您最好的选择。祝你一切顺利。
【讨论】: