搭建SNS游戏服务器

来源:互联网 发布:外国人留学中国知乎 编辑:程序博客网 时间:2024/06/06 04:35

博客分类: 
  • django
  • 游戏SNSDjangoPythonMySQL
    服务器前端采用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 
    0 0
    原创粉丝点击