将postgres数据库移到亚马逊免费RDS后,Heroku Django应用程序速度变慢



我在Heroku上安装了一个使用免费层和免费Postgres数据库的Django试点项目。然而,由于Heroku的大小限制,我将数据库移到了亚马逊RDS免费层,该层提供了更多的空间,并且没有行限制。然而,在移动之后,我注意到我的Django应用程序的性能非常慢!有没有办法重新配置我的设置,使我的应用程序/数据库运行得更快?

如果是RDS的"自由层",那么您使用的数据库非常小(就CPU和内存而言),所以速度慢也就不足为奇了。具体来说,空闲层是t2.micro,它有一个虚拟CPU和1gb内存。

此外,您的存储类型(磁性、ssd、已配置的iops)可能会产生很大的差异。您可以在cloudwatch中观察RDS实例的磁盘统计数据,看看这是否是问题所在。

最新更新