Django的部署视频教程,录制中途耳麦坏了,所以后面没有声音了,过程还是非常详细的,下面是优酷播放地址,清晰度欠佳。你可以下载视频http://pan.baidu.com/s/1bnhAVSV  (解压密码www.loonapp.com)播放器下载地址:http://pan.baidu.com/s/1o6ufJoI

 下载播放清晰度是非常高。

 优酷播放地址:http://v.youku.com/v_show/id_XNjczNzIxMDQw.html


详细步骤:

django部署:

    centos+nginx+uwsgi+django

一、服务器环境:

    1、centos6.4

    2、python2.6.6(centos6.4默认)

    3、django1.4.5

    3、nginx1.4.5

    4、uwsgi2.0.1 


二、性能测试(仅做参考)

    webbench

    wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz

    tar zxvf webbench-1.5.tar.gz

    cd webbench-1.5

    make && make install

    webbench -c 500 -t 30 http://127.0.0.1/test.jpg

    

    runserver:

        webbench -c 10 -t 30 http://192.168.9.104:8000/   Requests: 1992 susceed, 0 failed.

        webbench -c 100 -t 30 http://192.168.9.104:8000/   Requests: 2197 susceed, 8 failed.

    参数说明:-c表示并发数,-t表示时间(秒)

    

三、上传项目文件

    2.1 收集静态文件:将从django资源中复制必须的静态文件到STATIC_ROOT指示的static文件夹中,其中包括admin界面中需要的样式表、图片、js脚本等

    python manage.py collectstatic

    2.2 上传项目文件

    

四、相关程序安装及配置

    2.1 django1.4.5

        wget https://www.djangoproject.com/download/1.4.5/tarball/

        python setup.py install

        

    2.2 nginx1.4.5

        http://nginx.org/en/download.html

        yum install pcre-devel.i686

        #yum install zlib(默认已经安装)

        yum install zlib-devel.i686

        ./configure

        make

        make install

    2.3 uwsgi2.0.1  

        http://projects.unbit.it/uwsgi/

        wget http://projects.unbit.it/downloads/uwsgi-2.0.1.tar.gz

        python setup.py install

        

        需要安装python-setuptools.noarch  yum install libxml2-devel yum install python-devel 

        

    2.4  配置部署

        uwsgi.ini

        nginx.conf

    

    

    nginx部署后性能:

    webbench -c 10 -t 30 http://192.168.9.109/    Requests: 4861 susceed, 0 failed.

    webbench -c 100 -t 30 http://192.168.9.109/   Requests: 5214 susceed, 0 failed

    webbench -c 1000 -t 30 http://192.168.9.109/  Requests: 5365 susceed, 24 failed

    

五、关于错误:

    1、uwsgi no python application found

    一般由于uwsgi.ini配置错误:检查wsgi-file路径和pythonpath路径


您来留言:
Captcha