2012-04-30 140 views
1

Iam在计划开发社交网站* python/django。 *我决定使用以下技术来实现这一点。对于我计划使用的这些技术我有一些疑问。如果任何人都可以帮我解决这个问题,那将会很有帮助。我想在缩小成千上万的连接时避开瓶颈。Django社交网站与heroku

  • Apache作为web服务器
  • 基于云的Mailgun电子邮件服务,如果需要(Heroku的插件)
  • RabbitMQ的作为消息队列(Heroku的插件)
  • MySQL 5.1中作为数据库系统。(Xeround插件)
  • 的Git作为文件内容管理
  • 内存缓存以减少数据库负载(可选)
  • 的Heroku作为基于云的plattform(分期和生活)

哪个存储我必须用于静态文件传输或任何heroku插件是有静态或内容交付?

请指教。

请多关照

+0

“Git as file content management” - 你的意思是版本控制? – Joe

+0

是git用于版本控制 – TomJoy

+1

您可以使用S3存储静态内容 - 请参阅https://devcenter.heroku.com/articles/s3 –

回答

1

Apache Solr实现快速索引, 虚拟ENV, 提供连接池(SQLAlchemy的), Django的进化或向南迁移库。

+0

SQLAlchemy和django ORM不能一起使用。 – Lucian