• nginx和uwsgi的区别和作用


    Django+uwsgi+nginx

    nginx和uwsgi的区别和作用:

    1, nginx是对外的服务器,外部浏览器通过url访问nginx, uwsgi是对内的服务器,主要用来处理动态请求。

    2, nginx接收到浏览器发送过来的http请求,将包进行解析,分析url, a.如果是静态文件请求就直接访问用户给nginx配置的静态文件目录,直接返回用户请求的静态文件, b.如果不是静态文件,而是一个动态的请求,那么nginx就将请求转发给uwsgi,

     uwsgi接收到请求之后将包进行处理,处理成wsgi可以接受的格式,并发给wsgi,
     wsgi根据请求调用应用程序的某个文件,某个文件的某个函数,最后处理完将
     返回值再次交给wsgi,wsgi将返回值进行打包,打包成uwsgi能够接收的格式,
     uwsgi接收wsgi发送的请求,并转发给nginx,nginx最终将返回值返回给浏览器。
     
  • 相关阅读:
    VSCode配置Python开发环境
    图像特征——边缘
    关于相机内参中的焦距fx和fy
    摄影变换和仿射变换
    为什么要引入齐次坐标
    链表一
    从小问题看懂链表
    类与对象
    排序一
    数组
  • 原文地址:https://www.cnblogs.com/gugubeng/p/9722937.html
Copyright © 2020-2023  润新知