我是一名drupal开发人员,我曾经通过drupal 7.0中的图像缓存操作为上传的图像创建缩略图,它占用了大约100%的CPU利用率。我使用amazon EC2和m1.small作为我的服务器并将图像存储在amazon s3存储桶中,但我在EC2服务器中创建缩略图然后通过cron作业推送到S3,我也尝试使用普通PHP创建缩略图(使用imagecreatefromjpeg( )和imagejpeg()函数)并将其设置为每5分钟的一个cron作业.. ,这也需要大约100%的CPU。
我试图增加php.ini中的“apc.shm_size” 但没有改进。
如何降低CPU使用率?请提出任何建议..
谢谢,
答案 0 :(得分:3)
您正在从大型图像文件中创建缩略图。 显然需要CPU功率,因此它将达到100%。你无能为力。