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