【轉】LINUX ASP.NET WEB服務器:JEXUS

Jexus 即 Jexus Web Server,簡稱JWS,是Linux平臺上 的一款性能優良、功能強大的 ASP.NET WEB服務器。Jexus Web server 是第一款真正意義上的(非開源)LINUX/UNIX ASP.NET WEB服務器,它是 Linux、Unix、FreeBSD 等非Windows系統架設 ASP.NET WEB 服務器的核心程序,是企業級ASP.NET跨平臺部署的首選方案。與其它WEB服務器相比,Jexus不但具備跨平臺ASP.NET服務器這樣的標誌性特徵,同時還擁有內核級的安全監控、入侵檢測、URL重寫、無文件路由等一系列重要功能和專有特性。所以,相對其餘WEB服務器而言,Jexus具備一樣的實用價值。linux

Jexus for linux 有以下特色:web

  1. 支持多種操做系統:Jexus最初的設計目標是「跨平臺的ASP.NET WEB服務器」,因爲在Windows系統上,IIS已是ASP.NET的優秀平臺,因此,當前的Jexus以支持Linux和FreeBSD等非Windows系統爲主要設計目標。正由於這個緣由,就Linux/FreeBSD等平臺的ASP.NET建設而言,Jexus具備特別重大的意義。
  2. 高性能:「高性能」是Jexus的重要的設計目標。雖然Jexus基於Mono環境運行,但Jexus並不是所有由Mono的.NET組件構成,對於涉及性能的關鍵代碼,Jexus很是巧妙地大量採用了Linux/Unix自己的優秀特性,從代碼層保證了Jexus的性能優點。 
    同時,Jexus的框架特徵也爲高性能提供了基礎保證。Jexus不象XSP那樣,純HTML也須要通過ASP.NET處理,更不象Apache和Nginx等服務器,須要經過插件的形式間接地對ASP.NET進行支持,Jexus把HMTL靜態文件處理模塊、ASP.NET處理模塊、靜態文件高速緩存機制、epoll/poll數據傳輸機制等進行了高度集成,從架構自己入手,最大限度地提升WEB服務器的處理能力和傳輸速度。
  3. 安全性:Jexus內核含有安全監控機制,絕大多數惡意訪問在進入網站前就會被Jexus直接禁止,這是Jexus有別於其它WEB服務器的又一大特點,因此,Jexus特別適合那些對安全要求較高的企業網站或政府網站使用。
  4. 穩定性:從運行機制而言,Jexus系統中,有專門檢測工做進程執行狀態的管理單元,任何一個進程退出或者任何一個ASP.NET網站應用程序域退出,被會被管理單元發現並獲得重啓,從而保證了Jexus可以7*24小時不間斷工做;從程序自己而言,Jexus程序代碼力求簡潔,BUG不多,同時,Jexus的每一個版本在正式發佈以前,都要通過嚴格的壓力測試,影響穩定性的因素,幾乎在正式發佈以前即已被所有排除。
  5. 功能強大:Jexus支持URL重寫,支持多目標服務器的反向代理,支持PHP,支持GZIP壓縮傳輸,而且,能夠利用不一樣端口、不一樣虛擬路徑、不一樣域名設置任意數量的網站,這些功能要素,代表了Jexus是一款功能完整而強勁的WEB服務器。
  6. 安裝、配置、操做極爲簡單,服務社區化,各類問題能獲得快速的處理,有良好的後續服務支撐能力。 
     

2008年10月18日,Jexus 1.0版正式發佈,隨後,Jexus就逐漸進入了實際應用, JEXUS技術社區 和 傑興網 最早採用Jexus在Linux系統上架設ASP.NE服務器,讓其獲得了實踐的檢驗。當前,某些企業網站、政府網站也開始基於Linux+Jexus進行建設。緩存

從V3.6版開始,Jexus在繼續保持對ASP.NET進行優先支持的基礎上,加入了對PHP的支持。今後,ASP.NET和PHP這兩個強大但徹底不一樣的網站語言或框架,在Linux平臺上終於可以同站共處,相得益彰,交相輝映了。 Jexus在Linux平臺上同時支持ASP.NET和PHP,其意義是重大的,它不但爲網站建設者們提供了更強的支持、更多的選擇,同時對Linux服務器的實用價值也做出了重要的貢獻。安全

隨着Jexus應用的普及和深刻,Jexus技術支持社區日趨活躍,熱心網友針對不一樣平臺發佈了許多關於Jexus的技術文章或心得體會, 網友大哲在論壇中分享了使用JEXUS在SUSE 10企業版下開發的ASP.NET項目 中天證券 ,有興趣的朋友能夠經過JEXUS技術社區的下面的帖子瞭解詳細的信息。服務器

Jexus v4.1版已於2011年1月1日正式發佈,支持Linux、FreeBSD,支持Mono2.4.3-2.8.1,支持ASP.NET 2.0-3.5,較之舊版本,V4.1在性能、穩定性等方面都有很大的提升,處理靜態文件的速度是V4.0版的1.2-1.5倍,是3.x版的1.8-2.3倍,壓力測試代表,V4.1總體素質表現突出,是一款優秀的ASP.NET WEB服務器。架構

相關文章
相關標籤/搜索