当前位置: 首页 > news >正文

徐州梦网科技做网站怎么样wordpress创建wiki页面

徐州梦网科技做网站怎么样,wordpress创建wiki页面,在百度上怎么注册网站,松山湖网站建设公司首先了解一下开发环境服务器跟生产环境服务器有何不同。 一、我们通过 python manage.py runserver 启动开发环境服务器#xff0c;这条命令背后做了哪些事情#xff1f; 1、首先加载Django项目的设置#xff08;settings#xff09; 2、检查数据库迁移#xff0c;确保数…首先了解一下开发环境服务器跟生产环境服务器有何不同。 一、我们通过 python manage.py runserver 启动开发环境服务器这条命令背后做了哪些事情 1、首先加载Django项目的设置settings 2、检查数据库迁移确保数据库是最新的或者提醒开发者关于未应用的迁移。 3、启动开发服务器接下来Django会启动一个轻量级的Web服务器。这个服务器默认监听127.0.0.1:8000地址和端口但你可以通过命令行参数更改这些设置。 4、监听文件修改并自动重新加载代码文件修改后Django会自动重启服务器这样你就可以立即看到你的更改效果。 5、静态文件和媒体文件的服务在开发模式下runserver也会自动服务静态文件CSS、JavaScript、图片等和媒体文件让你不需要配置额外的Web服务器就能测试这些文件的加载和显示。 6、请求处理对于进来的HTTP请求runserver通过Django的WSGI应用来处理。它会根据配置的URL路由将请求分发到相应的视图函数或类视图上然后返回响应给客户端。 7、输出日志信息runserver会在控制台输出访问日志和错误信息这对开发者调试应用非常有用。 我们重点关注3和6启动开发服务器 和 请求处理django内置了一个轻量服务器模块django.core.servers.basehttp。当你运行python manage.py runserver命令时Django会通过django.core.management.commands.runserver模块创建一个django.core.servers.basehttp.WSGIServer实例这个实例是 Django 的轻量级 Web 服务器的核心。它接收 HTTP 请求并将其转发给 Django 的 WSGI 应用处理然后再将响应返回给客户端。 二、我们看看生产环境以Nginx Gunicorn Django为例。 这个配置下整个http请求处理过程中不会启动django.core.servers.basehttp.WSGIServer 而是会启动Gunicorn服务器以下是启动Gunicorn服务器的指令。 gunicorn myproject.wsgi 默认情况下Gunicorn会监听127.0.0.1:8000地址 然后就是  客户端 ---Nginx---Gunicorn---WSGI---你写的脚本  参考这个图 三、对于IISwfastcgidjango  IIS的作用相当于Nginx wfastcgi的作用也类似于Gunicorn都是将HTTP请求转换为WSGI兼容请求并传递给Django应用但wfastcgi的功能比Gunicorn少。例如 Gunicorn 可以监听HTTP请求以及将WSGI应用的响应发送回客户端而wfastcgi没有自己监听HTTP请求的能力也不能将response发送给客户端它是依赖于IIS来接收接收和发送响应的。--因此Gunicorn可以独立作为服务器无需Nginx但wfastcgi脱离了IIS就无法处理请求和响应。 四、对于 IIShttpPlatformHandler django 使用HttpPlatformHandler时是需要搭配Gunicorn或uWSGI才能完成整个http的请求响应的。 如果没有搭配Gunicorn或uWSGI而使用以下这个配置的话实际上是启动了Django内置的开发服务器(django.core.servers.basehttp.WSGIServer)所以这个配置并不适用于生产环境。 ?xml version1.0 encodingUTF-8? configuration system.webServerhandlersadd namehttpPlatformHandler path* verb*moduleshttpPlatformHandler resourceTypeUnspecified//handlershttpPlatform processPathD:\home\Python27\python.exe argumentsmanage.py runserver %HTTP_PLATFORM_PORT% requestTimeout00:04:00 startupTimeLimit120 startupRetryCount3 stdoutLogEnabledtrueenvironmentVariablesenvironmentVariable namePYTHONPATH valueD:\home\site\wwwroot//environmentVariables/httpPlatform/system.webServer /configuration 若把 argumentsmanage.py runserver %HTTP_PLATFORM_PORT% 改为gunicorn就可以用于生产环境了 argumentsgunicorn myproject.wsgi:application --bind 0.0.0.0:%HTTP_PLATFORM_PORT%或为waitress 也可以用于生产环境 argumentsrun_waitress_server.py ----------------------------------------------------- # 前提是确保先安装了waitress pip install waitress# run_waitress_server.py 的代码如下import os from waitress import serve from index import appserve(app,host0.0.0.0,portos.environ[PORT]) waitress 是跟 Gunicorn 同性质的纯python web server相比之下waitress 配置更简单但性能弱一些适合小型项目。网上有不少waitress vs Gunicorn 的比较文章。 启动uwsgi的命令是 #启动 uwsgi 命令 # cd ./mysite/mysite # uwsgi.ini 配置文件 下执行 uwsgi --ini uwsgi.ini
http://www.hkea.cn/news/14522256/

相关文章:

  • 长宁网站制作眉山市住房和城乡建设局网站
  • 网站后台管理系统查询嘉兴网站快照优化公司
  • 企业建网站 优帮云wordpress的seo如何写关键词
  • 在线自动取名网站怎么做软件项目管理课程
  • 做网站用什么语言数据库手机怎做网站
  • 苏州出名的网站公司国外室内设计案例网站
  • 高端网站建设磐石网络好双语网站模板
  • 网站效果主要包括包头seo营销公司
  • 新网站做内链wordpress付费资源
  • 最好用的网站开发软件怎么找一家公司的网站
  • 做游戏网站需求确认基于wordpress的商城系统
  • iis做网站文件下载校园加盟网站建设
  • 黄石专业网站建设推广wordpress wp采集规则
  • h5网站制作接单好发信息网站建设
  • 做网站 看什么书建站平台费用
  • 上海专业建站最低价做刷单的网站
  • HTML和PHP怎么做网站免费安全
  • 友汇网网站建设管理后台设置网站开发模式有什么
  • 十大购物网站医疗创意小产品设计
  • 商务网站建设与维护流程得到做网站公司
  • 域名指向国外服务器做网站网站设计 三把火科技
  • 网站模版亮点网站建设引流刘贺稳1
  • 泰安企业建站公司排行巴马网站建设
  • 自助建站帮助网网站树状栏目有点
  • 商城手机网站建设如何搭建高访问量的网站
  • 网站app推广怎么做中国建设厅网站
  • 淘客网站如何建设自己数据库ui培训机构排行榜
  • 河间网站建设网站开发做什么简单
  • 云虚拟主机建设网站一定要域名贵阳网站开发推荐
  • 网站 建设 领导小组好的网站 具备