主流WEB服務器比較(6)_Windows教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!
      六. Roxen WebServer 2.1.31

        當說到適應動態網頁內容這個問題時,我們又使用了模塊k化這個名詞。Roxen服務器使用了一個服務器端的語言Pike,利用Pike既可以為Roxen開發全新的模塊,也可以嵌入到Roxen系統中。Pike是解釋性語言,語法和C語言非常相似。因為Pike是在以前寫MUD游戲的語言的基礎上發展起來的,因而它在安全認證方面非常出色。Pike無論從編程風格還是語法特點上都和C語言很接近,所以一個標準的C語言程序在很短的時間就可以改寫成Pike程序。作為一個解釋語言,Pike當然比編譯性語言C的速度要慢,但是它的調試相對簡單而且開發周期也很短。在Roxen服務器環境下,使用Pike語言生成動態網頁內容,速度會有所提高。

        在Roxen中可以使用RXML語言生成動態網頁內容。RXML是函數形式的服務器端XML腳本語言,它由Roxen服務器解析并執行。Roxen使用HTML方式的標簽生成動態網頁,標簽可以由JAVA或者Pike生成。其實在Roxen服務器環境中,幾乎所有的工作都可以使用Pike完成。

        安裝Roxen非常的簡單,只要使用下載的shell腳本就可以方便的解壓所有必需的文件,并且設置管理接口和Roxen服務器本身。在安裝完Java2,Orcle和Sysbase特制的腳本語言和推薦使用的內置升級系統后,Roxen的所有特點就會漸漸顯露出來,同時Roxen也會安裝Pike的解釋器和其它工具。

        就象其它的Web服務器一樣,Roxen也允許使用基于瀏覽器方式完成服務器配置工作。這種配置方式擁有流行的、簡單的菜單系統,使用這些菜單可以設置系統的所有選項。Roxen中也有豐富的幫助文件,這些文件涵括了Roxen和Pike的方方面面。通過模板或不使用模板生成一個新的站點都可以配置"硬"(基于IP)虛擬服務器。模板就是Pike模塊的基本列表,利用這些模板就可以設置Roxen的不同功能。任何站點或者服務器必須設置和運行特定的模塊,并使用它們管理站點的內容。一個站點必須包括文件系統模塊和目錄模塊。利用文件系統模塊可以設置文件的根目錄,目錄模塊則管理索引文件和目錄列表。在Roxen系統中,用戶可以根據需要檢查每個模塊的配置內容和安全性信息。

        在任何Roxen站點中都可以添加帶寬控制、代理、中轉服務等外來模塊及兼容性、數據庫連接、Java、PHP4和Perl語言的支持模塊。

        Roxen管理服務器允許同時登陸管理和WEB服務,并對其進行全面監控。Roxen還提供SSL安全機制。對于那些習慣Apache系統的用戶來說,安裝Roxen可能得費些功夫。但是一旦習慣了使用Roxen-Pike,你就會覺得Roxen強大的功能也是頗令人喜歡的。

        因為Roxen允許使用外置模塊,所以它的性能受這些模塊的影響較大。在一個運行Roxen的高端康柏Proliant服務器中連接500個客戶端,CPU的資源會全被占用,這樣其它任務的性能就會降低。雖然在WebStone環境的測試表明Roxen的大多數參數指標比Apache和Zeus的要低,但是Roxen的總體性能還是令人滿意。那些希望把Roxen作為高負載服務器使用的用戶,建議再進行相關的測試,或者選取其它的測試工具。雖然Roxen總體看起來很穩定,而且具有非常出色的Pike和令人心動的外置模塊功能,但是我們仍然建議用戶把Roxen看作一種有益的嘗試。

      來源:網絡搜集//所屬分類:Windows教程/更新時間:2013-04-15
      相關Windows教程