伺服器架構設計一般用什麼軟體
『壹』 常用的web伺服器軟體有哪些
1.IIS
IIS是英文Internet Information Server的縮寫,譯成中文就是"Internet信息服務"的意思。它是微軟公司主推的伺服器,最新的版本是Windows2008裡麵包含的IIS 7,IIS與Window Server完全集成在一起,因而用戶能夠利用Windows Server和NTFS(NT File System,NT的文件系統)內置的安全特性,建立強大,靈活而安全的Internet和Intranet站點。
2.ApacheApache
ApacheApache在世界上的排名是第一的,它可以運行在幾乎所有廣泛使用的計算機平台上。Apache源於NCSAhttpd伺服器,經過多次修改,不僅簡單、速度快、而且性能穩定,還可以用來做代理伺服器。
3.Nginx
Nginx不僅是一個小巧且高效的HTTP伺服器,也可以做一個高效的負載均衡反向代理,通過它接受用戶的請求並分發到多個Mongrel進程可以極大提高Rails應用的並發能力。
4.Zeus
Zeus是一個運行於Unix下的非常優秀的Web Server,據說性能超過Apache,是效率最高的Web Server之一。
5.Sun
Sun的Java系統Web伺服器也就是以前的Sun ONE Web Server。主要出現在那些運行Sun的Solaris操作系統的關鍵任務級Web伺服器上。它最新的版本號是6.1,可以支持x86版本Solaris,Red Hat Linux,HP-UX 11i, IBM AIX,甚至可以支持Windows,但它的大多數用戶都選擇了SPARC版本的Solaris操作系統。
『貳』 用什麼工具畫 軟體架構設計圖
UIDesigner是騰訊用戶研究與體驗設計部(CDC)設計研發的一款設計類軟體,打造一款可以讓設計師統一平台和團隊協作的平台型設計工具,經過1.0和2.0版本的經驗沉澱,我們決定對3.0版本進行全新的架構設計。
開發一個軟體系統,前期的架構設計承載著整個軟體的設計思想和關鍵決策,可以說是重中之重。
根據軟體架構設計思想,關注分割和交互,好的架構必須使每個關注點相互分離。我們進行了最基本的需求分析,得出兩個關注點:一是工具,二是設計繪圖,關系如圖1所示。