" />
這是apache模塊開(kāi)發(fā)指南(中文版)下載,是apache模塊開(kāi)發(fā)的指南。本書(shū)詳細(xì)介紹了apache的架構(gòu)和模塊,并對(duì)apache的發(fā)展歷史、平臺(tái)和架構(gòu)、mpm、apr、編程技巧和規(guī)范、模塊的配置、模塊的擴(kuò)展、模塊的調(diào)試等方面進(jìn)行了介紹,包括大量的示例代碼,均以c語(yǔ)言進(jìn)行描述。
apache模塊開(kāi)發(fā)指南(中文版)是新的拓展架構(gòu)帶來(lái)了全新層次的應(yīng)用程序開(kāi)發(fā),同時(shí)也為以前的模塊和應(yīng)用程序提供了更為簡(jiǎn)潔的實(shí)現(xiàn)方法。本書(shū)將會(huì)詳細(xì)介紹如何利用這個(gè)新的拓展架構(gòu)。
新的內(nèi)核架構(gòu)讓Apache 2成為真正的跨平臺(tái)服務(wù)器。操作系統(tǒng)層自身成為一個(gè)模塊(MPM),使得該模塊可以被各種操作系統(tǒng)裝載。Apache 1是一個(gè)UNIX應(yīng)用程序,移植到其他平臺(tái)上會(huì)受到很多的限制,一些UNIX特性使得Apache 1在其他平臺(tái)(如Windows和Netware)上性能較差,而Apache 2擺脫了這些特性的限制,使其成為一個(gè)真正的跨平臺(tái)服務(wù)器;诰程的MPM模塊的引入也增強(qiáng)了UNIX上很多應(yīng)用程序的可擴(kuò)展性。
Apache 2的缺點(diǎn)在于它的API不能向前兼容Apache 1,因此一些第三方的模塊和應(yīng)用程序需要緩慢地升級(jí)到Apache 2。
原生API得到很大幅度改進(jìn),使APR庫(kù)成為單獨(dú)的實(shí)體。這在很大程度上幫助開(kāi)發(fā)人員克服了C語(yǔ)言編程的缺陷,特別是交叉編譯平臺(tái)和資源管理方面的缺陷。通過(guò)使用Apache 2,C程序員可以達(dá)到通常被認(rèn)為是高層次語(yǔ)言和腳本語(yǔ)言才能達(dá)到的高效率。