这适用于用户头像和用户相册。我上传了工作,但我需要一些指导:何时执行以下步骤:图像调整大小并使用图像信息更新数据库。
上传由前端服务器上的简单cgi脚本而不是其后面的主应用服务器处理,以避免将主应用服务器与图像上传捆绑在一起。
我应该:在上传脚本中完成文件上传后,调整图像大小并使用图像信息更新数据库?我担心的是,这可能需要很长时间。
设置持久性守护程序以监视上载目录并处理调整大小/更新数据库部分。这个很难控制,用户可能无法看到图像,因为守护程序还没有处理它。
其他人如何有效地处理这个问题?
答案 0 :(得分:0)
如果要执行重新缩放和/或裁剪图像,最好在上传后立即计算结果,以便显示上传者批准的结果。 ImageMagick速度非常快:维基媒体在页面显示期间使用它来重新缩放图像(与缩略图一样)。
那么如果上传需要一段时间呢?典型的网络速度在这个方向上降低,因此大多数用户习惯于减慢速度。