所以我离开了我的webapp一段时间......几个月后我又回到了一些可怕的表现。注意我正在使用Django来提供webapp并接受API请求(所有JSON)。在AWS EC2实例上托管(所以我怀疑网络性能是这里的问题)
我说的很慢,SECONDS。对于小型css和js文件。该网站是coinsniff.com
老实说,我找不到疯狂减速的罪魁祸首(请注意,之前它会持续完全加载200毫秒。)
到目前为止我尝试过:
ping coinsniff(一切看起来很干净)
PING coinsniff.com(184.168.221.26):56个数据字节 来自184.168.221.26的64个字节:icmp_seq = 0 ttl = 56 time = 41.419 ms 来自184.168.221.26的64字节:icmp_seq = 1 ttl = 56 time = 41.714 ms 来自184.168.221.26的64个字节:icmp_seq = 2 ttl = 56 time = 43.386 ms 来自184.168.221.26的64个字节:icmp_seq = 3 ttl = 56 time = 46.929 ms 来自184.168.221.26的64字节:icmp_seq = 4 ttl = 56时间= 45.765 ms 来自184.168.221.26的64字节:icmp_seq = 5 ttl = 56 time = 44.320 ms
清除卸载apache2并重新安装(看起来很好,看起来仍然很慢)
apt-get update(无)
清理mysql表并检查mysql性能(应该不是什么大问题)
检查htop和top(一切看起来都很好,没有疯狂的尖峰,平均CPU非常低)
尝试打开具有相同图像的新EC2实例(性能问题相同)
停止所有用户启动的后台任务(同样的问题......)
重启apache2,重启服务器,重启一切(没有运气)
更新Django,pip升级virtualenv中的所有内容(仍然没有)
检查了apache日志和后台任务日志,没有任何异常
我不知道该调查什么。我无法想象什么需要一些简单的js和CSS。请帮忙? :)