我有一个运行基本LAMP堆栈的EC2实例作为Web服务器.用户可以通过我的Web应用程序上传照片,然后将照片存储在目录中并记录在MySQL中.通常,这些上传速度与用户的互联网上传速度允许的速度一样快.
不幸的是,有多个用户报告有时照片上传速度正在放慢 - 每张照片最多需要2分钟,而在其他网站上,用户可以更快地上传.
我如何优化Apache(我假设它是Apache?)不成为瓶颈?MPM Preforking可以解决这个问题吗?或者它可能是数据库锁定问题?
这个设置的一些额外的统计数据(它非常香草):
Instance Type: t2.small
EBS-optimized: False
PHP v5.4
Server version: Apache/2.4.18 (Amazon)
我正在考虑的另一件事是,当照片上传时,它会通过Imagick调整为缩略图大小(显然有点CPU密集,但通常它很快).