首先瀏覽器發(fā)起 http 請求到 nginx 服務(wù)器,Nginx 根據(jù)接收到請求包,進(jìn)行 url 分析,判斷訪問的資源類型。
如果是靜態(tài)資源,直接讀取靜態(tài)資源返回給瀏覽器。
如果請求的是動態(tài)資源就轉(zhuǎn)交給 uwsgi 服務(wù)器,uwsgi 服務(wù)器根據(jù)自身的 uwsgi 和 WSGI 協(xié)議,找到對應(yīng)的 Django 框架,Django 框架下的應(yīng)用進(jìn)行邏輯處理后,將返回值發(fā)送到 uwsgi 服務(wù)器,然后 uwsgi 服務(wù)器再返回給 nginx,最后 nginx 將返回值返回給瀏覽器進(jìn)行渲染顯示給用戶。