Heroku Django应用程序在将postgres数据库移动到Amazon free RDS后速度变慢
我在Heroku上安装了一个Django试点项目,使用免费层和免费Postgres数据库。但是由于Heroku的大小限制,我将数据库移动到AmazonRDS免费层,该层提供了更多的空间,并且没有行限制。 然而,在移动之后,我注意到我的Django应用程序的性能非常慢!有没有办法重新配置我的设置,使我的应用程序/数据库运行得更快?如果它是RDS的“免费层”,那么您使用的是一个非常小的数据库(在CPU和内存方面),因此它的速度慢也就不足为奇了。具体来说,空闲层是t2.micro,它有一个虚拟CPU和1gb内存Heroku Django应用程序在将postgres数据库移动到Amazon free RDS后速度变慢,django,postgresql,heroku,amazon-web-services,Django,Postgresql,Heroku,Amazon Web Services,我在Heroku上安装了一个Django试点项目,使用免费层和免费Postgres数据库。但是由于Heroku的大小限制,我将数据库移动到AmazonRDS免费层,该层提供了更多的空间,并且没有行限制。 然而,在移动之后,我注意到我的Django应用程序的性能非常慢!有没有办法重新配置我的设置,使我的应用程序/数据库运行得更快?如果它是RDS的“免费层”,那么您使用的是一个非常小的数据库(在CPU和内存方面),因此它的速度慢也就不足为奇了。具体来说,空闲层是t2.micro,它有一个虚拟CPU和
此外,您的存储类型(磁存储、ssd存储、配置的iops存储)可能会有很大的不同。您可以在cloudwatch中观察RDS实例的磁盘统计信息,看看这是否是问题所在。您创建RDS实例的区域是哪个?考虑到Heroku在欧盟和美国地区运营,但每个Heroku地区只有一个AWS位置。您必须分别在us-east-1或eu-west-1中为美国和欧盟位置创建RDS。我没有太多选择,所以选择了us-west-2