Python工做經常使用工具

DjangoWeb框架前端

FlaskWeb框架python

Nginx:負載均衡服務器mysql

   Http服務器,反向代理服務器nginx

Redis:非關係型數據庫:sql

 數據保存在內存中,也能夠更進一步保存在硬盤中mongodb

 由於數據保存在內存中,因此數據的存取速度很是快數據庫

OpenResty:集合了Nginx功能的Web服務器平臺瀏覽器

Celery:分佈式異步任務消息隊列服務器

gunicorn:託管python工程網絡

mongodb:非關係型數據庫,存放文件

Restful:軟件的一種設計風格,當請求同一個接口時,能夠根據指定不一樣的請求方式獲取到不一樣的內容,

Web工做原理(B\S結構):用戶請求(瀏覽器輸入url======>>WEB服務器(nginx======>>WSGI(網關接口,服務器與應用程序之間的接口)======>>FlaskDjangoWEB應用程序框架)======>>數據庫(mysqlsqlite

四層協議

 數據鏈路層:軟件與硬件的接口部分

 網絡層:網絡層是用來處理流動的數據,把指定的數據送到指定的地方

 傳輸層:TCPUDP兩種方式,一般所說的三次握手,四次揮手就是TCP協議的內容

 應用層:FTPDNSSMTPHTTP決定了通信要幹啥

四次揮手:由於鏈接結束後須要關閉,因此最後一次通信時,雙方均可以發起關閉請求,就是第四次揮手,再見!

Bootstrap:前端頁面的佈局框架

Dockerfile項目的打包和發佈用的 Docker

相關文章
相關標籤/搜索