django和apache的區(qū)別
Django
Django是一個(gè)開(kāi)放源代碼的Web應(yīng)用框架,由Python寫(xiě)成。采用了MTV的框架模式,即模型M,視圖V和模版T。它最初是被開(kāi)發(fā)來(lái)用于管理勞倫斯出版集團(tuán)旗下的一些以新聞內(nèi)容為主的網(wǎng)站的,即是CMS(內(nèi)容管理系統(tǒng))軟件。
并于2005年7月在BSD許可證下發(fā)布。這套框架是以比利時(shí)的吉普賽爵士吉他手Django Reinhardt來(lái)命名的。
Django 框架的核心組件有:
用于創(chuàng)建模型的對(duì)象關(guān)系映射
為最終用戶(hù)設(shè)計(jì)的完美管理界面
一流的 URL 設(shè)計(jì)
設(shè)計(jì)者友好的模板語(yǔ)言
緩存系統(tǒng)。
apache
Apache HTTP Server(簡(jiǎn)稱(chēng)Apache)是Apache軟件基金會(huì)的一個(gè)開(kāi)放源碼的網(wǎng)頁(yè)服務(wù)器,可以在大多數(shù)計(jì)算機(jī)操作系統(tǒng)中運(yùn)行,由于其多平臺(tái)和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。它快速、可靠并且可通過(guò)簡(jiǎn)單的API擴(kuò)展,將Perl/Python等解釋器編譯到服務(wù)器中。
Apacheweb服務(wù)器軟件擁有以下特性:
Apache Server配置界面
1.支持最新的HTTP/1.1通信協(xié)議
2.擁有簡(jiǎn)單而強(qiáng)有力的基于文件的配置過(guò)程
3.支持通用網(wǎng)關(guān)接口
4.支持基于IP和基于域名的虛擬主機(jī)
5.支持多種方式的HTTP認(rèn)證
6.集成Perl處理模塊
7.集成代理服務(wù)器模塊
8.支持實(shí)時(shí)監(jiān)視服務(wù)器狀態(tài)和定制服務(wù)器日志
9.支持服務(wù)器端包含指令(SSI)
10.支持安全Socket層(SSL)
11.提供用戶(hù)會(huì)話(huà)過(guò)程的跟蹤
12.支持FastCGI
13.通過(guò)第三方模塊可以支持JavaServlets
如果你準(zhǔn)備選擇Web服務(wù)器,毫無(wú)疑問(wèn)Apache是你的最佳選擇。