目前流行的幾種python伺服器和框架的簡介

2022-08-29 11:36:10 字數 1501 閱讀 9926

1.tonardo----

多併發、輕量級應用,

「非阻塞」的

web容器。類似

tomcat

。這個大家太熟悉了,就不多說了。

2.twisted----

twisted

是乙個python

應用程式和庫檔案的整合套件。其中包括全套頁面伺服器應用程式和基於文字模式的遊戲引擎。還有一些諸如對資料流進行處理的模組。是乙個非同步的網路開發框架,其中包含可以獨立執行的伺服器。類似

tomcat。3

.django----

乙個web

開發的框架。類似

struts

。admin

功能號稱是

django

的殺手級特性;使用者通過

admin

輸入資料,程式設計師開發前台的模式。另外它的友好的

url、方便的

template

、mvc

也是亮點。

部署方式

2種:利用

mod_python

將django

執行在apache

程序中,還有一種是

和nginx

)+fastcgi

。後者更輕量級些,安全性更好。而前者更主流,穩定性更高。

但,apache

的mod_wsgi

配置起來麻煩,記憶體占用還大

4.cherrypy----

是乙個基於

python

的物件導向的

框架。使用

cherrypy

來開發web

是非常輕鬆的。但

cherrypy

並沒用提供一種類似於

php的

templating

語言機制。它所做的全部工作就是以盡可能少的忙亂將

web

伺服器與您的

python

**連線。不是依靠

apache

或者另外的

web

伺服器,而是執行它自己的小型的基於

python

的web

伺服器。

5.uwsgi----

uwsgi 是乙個快速的、純c語言開發的、自維護的、對開發者友好的wsgi 伺服器,旨在提供專業的python web應用發布和開發。

自創了乙個

uwsgi

的協議,據說該協議大約是

fcgi

協議的10

倍那麼快。

uwsgi

的主要特點如下:

超快的效能;

低記憶體占用(實測為

apache2

的mod_wsgi

的一半左右);

多管理;

詳盡的日誌功能(可以用來分析

效能和瓶頸);

高度可定製(記憶體大小限制,服務一定次數後重啟等)。

目前流行的儲存系統

這裡對於一些我所知道的儲存系統做乙個總結,會不定期更新。這裡討論的系統通常是面對使用者的,所以不會去細分儲存是塊儲存 檔案儲存 物件儲存,討論的都是可以直接面向業務的儲存系統。1.檔案系統 1 gfs 2 hdfs 2.k v系統 系統 nosql 1 memcached 2 redis 3 mon...

目前最流行的幾種資料庫比較

current situation 商品化的資料庫管理系統以關係型資料庫為主導,技術比較成熟 物件導向的資料庫雖然先進,資料庫易於開發 維護,但尚未有成熟的產品。國際國內的主導關係型資料庫管理系統有oracle sybase informix和ingres。這些產品都支援多平台,如unix vms ...

目前流行的裝修風格 目前裝修流行的主要八大風格

1 中國傳統風格 中國傳統風格也叫中式風格,這種風格崇尚莊重 優雅,在裝修時吸取中國傳統的木構架構屏風 隔扇等裝飾。而且大多採用對稱的空間構圖方式,色彩莊重,體現出一種寧靜雅緻的氛圍。此由聖都裝飾提供 2 自然風格 自然風格的裝修當然是接近大自然,回歸自然,主要是把木材 磚石 棉布等天然材料運用到室...