我的情况是一个比较简单的情况:我想生成一个图像(从现有的原始图像),它的裁剪数据从mysql数据库中检索(它会在运行中创建图像;我可以将它保存到服务器稍后,取决于生成的图像大小的数量),并且我希望MySQL查询和imagick(imagemagick)在同一个php脚本中。php/mysql查询生成imagemagick图像 - 不好的做法?
我的问题是:这是一个不好的做法?在服务器负载(等等)中,我并不那么'专业',并且想知道在同一个脚本中生成mysql查询和imagemagick图像是否太慢或负载密集。
在此先感谢您的任何见解。
究竟需要多久进行一次?对每个用户的每个请求?告诉你的服务器再见。一天一?一个星期一次?没什么大不了。 “ –
_”...对于每个用户的每个请求?说再见到您的服务器。“_ 每个请求。那么不好?请你详细说明一下吗? –
假设你有100个并发用户。他们都在同一时间点击服务器,这启动了这个图像处理。 3000x2000像素的“平均”.jpg需要18兆内存来保存原始位图,这意味着您需要1.8 ** GIGABYTES **来保存** JUST **原始原始图像。加上额外的RAM为处理副本,操作系统等... –