Django Book Chapter 21: Deploying Django 肯定有许多人对这章的内容感兴趣 ;-) 这一章首先介绍了 django “Shared nothing”的设计哲学,这是django可扩展性的源泉。 随后介绍了他们比较偏爱的典型配置:
- 操作系统用 Linux——特别是Ubuntu。
- web 服务器用 Apache 和 mod_python。
- 数据库服务器用 PostgreSQL。
随后介绍如何配置 apache、mod_python 和你的django应用。教你如何在一个apache上部署多个django应用,如何把 mod_python 用做开发服务器,如何处理静态文件,如何处理错误等等。
随后还介绍了使用 fastcgi 方式部署 django 应用,不过这部分我不太感兴趣,就直接跳过去了。
最后还有很重要的一部分,调优,不过说来说去也还是那么几条了:
- 多买内存
- 关闭 Keep-Alive ,不过这一点只是大部分情况而已,具体还得看你网站提供的功能。
- 使用 memcached
- 积极参加各个开源产品的社区
ps: 有些日子没写blog了,刚考完,心一下就野了,什么计划都忘了,写一篇来凑凑数目 ;-)
1 评论:
顶一下,打算看看django,以后多过来学习了……
发表评论