Django页面在EC2中加载速度非常慢

时间:2014-08-27 11:05:25

标签: django apache amazon-web-services amazon-ec2

我在这里不知所措。

我正在尝试将Django应用程序转移到EC2。我已将数据库移至RDS(Postgres图像),并在S3上使用静态和媒体。

但是出于某种原因,我的所有页面都需要25-30秒才能加载。我检查了图像,CPU和内存几乎没有。我在Apache中检查并取消了KeepAlive,并将WSGI更改为以守护进程模式工作,但这些都没有任何区别。我已经进入机器上的shell并访问了数据库,看起来反应也很好。我也增加了EC2图像,没有效果。

S3项目也快速交付,没有问题。只有渲染html需要很长时间。

在我们当前的实时和测试服务器上,以ms加载的页面没有问题

有人能指出我应该在哪里或者我应该看什么?

马克

1 个答案:

答案 0 :(得分:1)

该问题似乎与使用RDS有关。我在EC2图像上安装了Postgres,然后从它周围的一点点晃动它就可以正常工作了。

我将尝试构建一个新的RDS,但这就是问题所在。奇怪的是,它直接通过manage.py shell

工作