我有一个运行基本LAMP堆栈的EC2实例作为网络服务器。用户可以通过我的Web应用程序上传照片,然后将照片存储在目录中并记录在MySQL中。通常,这些上传速度与用户的互联网上传速度允许的速度一样快。
不幸的是,有多个用户报告有时照片上传速度正在放慢 - 每张照片最多需要2分钟,而在其他网站上,用户可以更快地上传。
如何优化Apache(我假设它的Apache?)不会成为瓶颈? MPM Preforking可以解决这个问题吗?或者它可能是数据库锁定问题?
此设置的一些其他统计信息(它非常香草):
In [5]: ss_prices
Out[5]:
values
MM1 1
MM2 2
3MM 3
4AA 4
In [6]: ss_prices.filter(regex='^MM', axis=0)
Out[6]:
values
MM1 1
MM2 2
我认为唯一相关的另一件事是,当照片上传时,它会通过Imagick调整为缩略图大小(显然有点CPU密集,但通常情况下它是'非常快。)