`
windytwang
  • 浏览: 50113 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

搭建SNS游戏服务器

阅读更多
服务器前端采用flash
后端采用linux2.6(centos5.3)+ngix+django+pyamf+mysql
通信协议amf3.0

搭建SNS服务器的步骤(同样适用于web服务器):
1,安装centos5.3 64位
2,配置yum,apt-get
3,安装python
4,安装mysql
5,安装django,pyamf
6,安装配置apache,mod_python
7,用apache代理django,这里注意一定要将django的项目放在apache控制的目录内,如/var/www,不然会出现找不到setting的问题。
8,搭建性能监控平台
9,搭建压力测试环境

采用linux的优点在于:
1,免费的操作系统
2,2.6内核后epoll的性能高
3,社区支持丰富

采用django这一套的优点在于:
1,无需编译,改去代码后,甚至无需重启服务器即可使用
2,MVC,代码结构清晰
3,开发快速,轻量,单元测试方便

有用的资源:
rpm search:
http://rpm.pbone.net/

setup_tools:
http://pypi.python.org/pypi

python_mysql:
(need install mysql-devel to compile)
ftp://ftp.muug.mb.ca/mirror/centos/5.4/os/SRPMS/MySQL-python-1.2.1-1.src.rpm

modwsgi
http://code.google.com/p/modwsgi

mod_python
djangoproject.com/r/mod_python

1
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics