使用缓存和数据库集群扩展Django

时间:2018-11-19 01:18:51

标签: python django database caching memcached

我正在研究django项目的优化和可伸缩性。 目前,我们的基础架构如下:

  • 一台Web服务器;
  • 一台数据库服务器(PostgreSQL);
  • 媒体和静态文件是使用AWS S3管理的。

我们要根据此数字扩展基础架构: enter image description here

我阅读了有关数据库复制的django文档以及内置在API中的django缓存。但是,如果我们有多个Web应用程序服务器,对我来说还不清楚。我们是否应该在settings.py文件中提及相同的数据库位置,以便所有Web应用程序服务器使用相同的缓存服务器和数据库集群? 是否有任何文档详细说明了此体系结构的实现?

0 个答案:

没有答案