① Web伺服器的種類有哪些各自有哪些優缺點
如今的Web伺服器有很多種,大家在做項目的時候根據自己的需求進行靈活的選擇。下面小編就給大家分享一下目前都有哪些Web伺服器以及他們的優缺點。
01
Apache
Apache也被叫做httpd伺服器,是目前使用最廣泛的web伺服器,它被應用於各種平台之中。Apache剛開始被推出的時候有很多的缺陷,如今已經被修復的越來越完善,如果你是web伺服器的鑽研者,小編建議你一定要學習一下Apache的使用。
優點:小巧,靈活,可擴展,穩定。
缺點:軟體開源,所以很多的漏洞可能很容易被人查找到。
02
Nginx
Nginx是Linux平台下的優秀Web伺服器,小編以前用過這個伺服器,它讓本來運行很慢的應用程序提升了很大的速度。
優點:壓縮率高,支持負載均衡,速度快
缺點:需要掌握熟練的Linux命令才能應用
03
IIS
IIS是微軟平台的Web伺服器,是針對Windows平台的伺服器。它和NET語言非常的搭配,新手掌握起來也比較快。
優點:安裝配置簡單,學習起來容易
缺點:平台適用性單一,安全性有待提高
04
WebLogic
WebLogic是專門應用於企業級開發的web伺服器,比較常見的是和Java語言搭配,使用起來和Apache差不多,同時它的架構也非常的優秀。
優點:安全性高,專業性強,耦合度低
缺點:不容易掌握,需要有一定的專業積累才能熟練應用
05
Tomcat
Tomcat是很多Java學習者都非常熟悉的web伺服器,一般剛開始學習Java Web開發的人都會使用Tomcat作為伺服器進行練習。它既有可視化的操作界面,也有命令語句,是不錯的入門級伺服器。
優點:簡單易掌握,部署容易,應用廣泛
缺點:擴展性不強,可配置性弱,大並發能力不強
06
Lighttpd
Lighttpd是一款開源的web伺服器,比較的輕巧,功能也很多。目前在使用率上比較少,還沒有推廣起來。
優點:小巧精緻,功能強大
缺點:漏洞較多,學習資源不多
07
Sun
Sun是一款針對Solaris的web伺服器,應用范圍不是很廣泛,只應用於Sun公司的相應web產品。另外一般的開發者輕易的用不了這款伺服器。
優點:針對性強,並發性高,速度快,效率高
缺點:掌握難,適應性不高
08
Jetty
Jetty是專門針對Java Web的伺服器,它被用來運行Servlet程序,是眾多伺服器中最局限的一個了。小編並不建議大家掌握這款伺服器。
優點:內容簡單,容易掌握
② 在linux下可以使用的web伺服器有哪些
LINUX系統中常見的有:CERN、NCSA、Apache三種方式,一般最常用的方法就是用Apache。
LINUX系統中,還可以使用kangle web伺服器。這是國內研發的web伺服器。
支持跨平台使用(win2000以上系統、LINUX、UNIX等);
支持虛擬主機獨立進程及虛擬主機獨立運行身份;
子進程可以實行CHROOT; Linux學習可參考書籍《Linux就該這么學》。
③ 常用的web伺服器有哪些特點
1. Apache:屬於重量級web伺服器(重量級主要是在軟體包的大小上比較大,軟體的耦合度大),但是速度、性能不及其他輕量級web伺服器,並且消費內存較高。使用傳統的select模型,比較穩定的Prefork模式為多進程模式,需要經常派生子進程。所以消耗的cpu等伺服器資源比較大。
2. Lighttpd:輕量級web伺服器,cpu佔用低,效能好,模塊豐富。
3. Tomcat:運行:Servlet和Jsp web的應用軟體的容器,靜態和高並發處理弱。
4. Nginx:輕量級,高性能http和反向代理伺服器。高並發連接達到2-4萬個,內存、cpu等系統資源消耗低。Rewrite重寫規則(根據域名,URL的不同將HTTP請求分到不同的後端伺服器群組),內置的健康檢查功能(Nginx Proxy 後端的某台web伺服器宕機也不會影響前端訪問),節省帶寬(支持GZIP壓縮,可以添加瀏覽器本地緩存的Header頭)。
常用的Web伺服器有IIS、Apache、Tomcat、Jboss、Resin、Weblogic、WebSpher
④ 常用的web伺服器軟體有哪些
Apache是世界使用排名第一的Web伺服器軟體。
IIS是微軟公司主推的伺服器。
GFEGoogle的web伺服器。
Nginx的HTTP伺服器。
Lighttpd伺服器。
Zeus是一個運行於Unix下的非常優秀的WebServer,據說性能超過Apache,是效率最高的WebServer之一。
祝好運,望採納
⑤ 常用的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操作系統。
⑥ web伺服器有哪些是比較常用
你好,不知道WEB伺服器您指的是什麼比較常用呢? 系統的話,一般就是windows系統和liunx系統比較常用,windows2003是web伺服器經典的系統,當然win2008也比較常用。如果是伺服器的話,雲主機,獨立伺服器都可以是web伺服器的。
希望我的回答對您有幫助,謝謝
⑦ 1. 目前主流的web伺服器有哪些各自運行的操作系統的平台是什麼
1.apache、tomcat、weblogic,jboss、ibm websphere、resin他們基本都可以兼容linux和windows平台
2.javascript是客戶端腳本語言,只運行客戶端,jsp是java語言的腳本編程,全稱java server page,是運行伺服器端的程序.
3-4(舉例)
<head>
<script language="JavaScript">
function check()
{
if(user.uname.value=="")//user是表單名字,uname是文本框名字,其他的類似
{
alert("姓名不能為空");
return false;
}
return true;
}
</script>
</head>
<body>
<form name="user" id="user">
用戶名:<input type="text" name="uname">
<br/>
<input type="submit" onclick="return check();">
<form>
</body>
⑧ web伺服器如何選擇!
買dell吧,dell官網有介紹,配置價格比較透明,機架刀片的都有,
ibm
1-3萬也買不到什麼好伺服器,而且國內由於pc部被收購,售後也差,技術支持不如hp。
機房有了吧?機架呢?如果已經有機架了,就購買機架式伺服器,一般不要賣塔式的的,伺服器噪音較大、也比較吸灰,灰塵會成為大敵。
⑨ 如何選擇WEB伺服器
大多數Web伺服器主要是為一種操作系統進行優化的,有的只能運行在一種操作系統上,所以選擇Web伺服器時,還需要和操作系統聯系起來考慮。而且一般的品牌Web伺服器都有自己的一套Web伺服器系統軟體,這就要考慮這套軟體所支持的標准、應用(包括資料庫應用)和安全協議等。一般要考慮以下幾個方面1、從本身需求考慮,包括現在實際需求和應用與未來應用擴展需求。有些企業盲目要求高配置,其實這是不正確的。2、性能由於Web伺服器為它的客戶提供的數據類型通常是機密的。所支持的並發用戶數,這是大家最容易想到的。Web伺服器的並發用戶數支持能力是指Web伺服器在同一時刻可以允許的用戶連接數。響應能力-其實這個參數與上面介紹的所能支持的並發用戶數相關,響應速度越快,單位時間內就可以支持越多的訪問量,用戶點擊的響應速度就越快。3、測試的機器應與打算購買的機器一致
有的IDC奸商,將測試的機器是至強機器,帶寬放在100M的線上,用戶測試時感覺的確快,但一轉手到用戶時,可能是普通的機器+普通的帶寬,速度明顯跟不上。要想體驗真實的測試速度,必須確認測試的機器與打算購買的機器一致,也就是說,如果測試可以了,那就直接要這一台機,不用換線,不用換機器,不用下架。
4、簽定託管/租用合同
很多人對於合同之事,不太重視,但一般機房或者一級代理,都提供此服務。有合同在手,一是日後可以有證明資料,一是使託管/租用正規化。5、安全性安全系統方面是否能7X24小時進行全方位機房監控。它主要要考慮兩個方面:一是保護Web伺服器機密信息;二是要防止黑客的攻擊。6、管理的難易程度Web伺服器的管理包含兩種含義:一是管理Web伺服器是否簡單易行;二是利用Web界面進行網路管理。管理
Web伺服器的管理界面一般有命令行、Telnet、HTML和基於窗口的應用程序。從伺服器商的服務體系和技術實力來說,看IDC商是不是正規公司,是否擁有這方面的資深認證可以幫助你免費備案。如果出了問題,不能得到廠商及時、可靠的技術支持,將很可能影響到公司電子商務的正常應用。有沒有專業的技術團隊,後期維護沒有管了。