我需要这个,以便在不同的服务器上托管数据库(MySQL)和应用程序服务器。它甚至可能吗?如果是的话,这是一个好主意吗?
答案 0 :(得分:1)
有可能。事实上,它甚至被认为是分离应用程序和数据库服务器的最佳实践。
This talk举例说明了这一点。
假设你的app服务器有ip reader.onload = function(e) {
myTextToFormat = reader.result;
// start formatting and make it into a table...
}
。然后,您创建一个数据库服务器(IP 100.10.10.5),并在您的服务器和mysql配置文件中,您说您希望允许来自此IP的特定端口上的请求。
然后,在您的Django设置中,您说您要连接到该数据库。对于postgres,它看起来像这样:
189.23.32.32
为了使其适应MySQL,只需更改ENGINE部件就可以了。
希望它有所帮助!