我在这里不知所措。
我正在尝试将Django应用程序转移到EC2。我已将数据库移至RDS(Postgres图像),并在S3上使用静态和媒体。
但是出于某种原因,我的所有页面都需要25-30秒才能加载。我检查了图像,CPU和内存几乎没有。我在Apache中检查并取消了KeepAlive,并将WSGI更改为以守护进程模式工作,但这些都没有任何区别。我已经进入机器上的shell并访问了数据库,看起来反应也很好。我也增加了EC2图像,没有效果。
S3项目也快速交付,没有问题。只有渲染html需要很长时间。
在我们当前的实时和测试服务器上,以ms加载的页面没有问题
有人能指出我应该在哪里或者我应该看什么?
马克
答案 0 :(得分:1)
该问题似乎与使用RDS有关。我在EC2图像上安装了Postgres,然后从它周围的一点点晃动它就可以正常工作了。
我将尝试构建一个新的RDS,但这就是问题所在。奇怪的是,它直接通过manage.py shell
工作