1、web伺服器的最低硬體配置,請問可以嗎?
做伺服器的話,配置差了些。客戶端的數目增多就會造成資源緊張,因此還是使用專門的伺服器為好。不用想了,肯定是機器綜合性能滿足不了,而不僅僅是CPU,內存等個別部件的性能。
2、有沒有支持JSP的比較小的WEB伺服器
tomcat
3、小型WEB伺服器標準是啥?
?
4、幾種Web伺服器比較
php中常用的是 apache、nginx、IIS這幾種 web 服務。前面兩種為linux伺服器使用,後面那種是用於windows伺服器。一般來說使用 nginx 服務的人較多。
5、有哪些輕量級web伺服器
(1)ApacheApache是世界使用排名第一的Web伺服器軟體。它可以運行在幾乎所有廣泛使用的計算機平台上。Apache源於NCSAhttpd伺服器,經過多次修改,成為世界上最流行的Web伺服器軟體之一。Apache取自"a patchy server"的讀音,意思是充滿補丁的伺服器,因為它是自由軟體,所以不斷有人來為它開發新的功能、新的特性、修改原來的缺陷。Apache的特點是簡單、速度快、性能穩定,並可做代理伺服器來使用。(2)IIS是英文Internet Information Server的縮寫,譯成中文就是"Internet信息服務"的意思。它是微軟公司主推的伺服器,最新的版本是Windows2008裡麵包含的IIS 7,IIS與Window Server完全集成在一起,因而用戶能夠利用Windows Server和NTFS(NT File System,NT的文件系統)內置的安全特性,建立強大,靈活而安全的Internet和Intranet站點。(3)GFEGoogle的web伺服器,用戶數量激增。目前緊逼iis。(4)Nginx不僅是一個小巧且高效的HTTP伺服器,也可以做一個高效的負載均衡反向代理,通過它接受用戶的請求並分發到多個Mongrel進程可以極大提高Rails應用的並發能力。(5)Lighttpd是由德國人 Jan Kneschke 領導開發的,基於BSD許可的開源WEB伺服器軟體,其根本的目的是提供一個專門針對高性能網站,安全、快速、兼容性好並且靈活的web server環境。具有非常低的內存開銷,CPU佔用率低,效能好,以及豐富的模塊等特點。Lighttpd 是眾多OpenSource輕量級的web server中較為優秀的一個。支持FastCGI, CGI, Auth, 輸出壓縮(output compress), URL重寫, Alias等重要功能。(6)Zeus是一個運行於Unix下的非常優秀的Web Server,據說性能超過Apache,是效率最高的Web Server之一。(7)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操作系統。(8)Resin提供了最快的jsp/servlets運行平台。在java和javascript的支持下,Resin可以為任務靈活選用合適的開發語言。Resin的一種先進的語言XSL(XML stylesheet language)可以使得形式和內容相分離。(9)Jetty是一個開源的servlet容器,它為基於Java的web內容,例如JSP和servlet提供運行環境。Jetty是使用Java語言編寫的,它的API以一組JAR包的形式發布。開發人員可以將Jetty容器實例化成一個對象,可以迅速為一些獨立運行(stand-alone)的Java應用提供網路和web連接。(10)BEA WebLogic是用於開發、集成、部署和管理大型分布式Web應用、網路應用和資料庫應用的Java應用伺服器。將Java的動態功能和Java Enterprise標準的安全性引入大型網路應用的開發、集成、部署和管理之中。 BEA WebLogic Server擁有處理關鍵Web應用系統問題所需的性能、可擴展性和高可用性。(11)Tomcat是Apache 軟體基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發而成。由於有了Sun 的參與和支持,最新的Servlet 和JSP 規范總是能在Tomcat 中得到體現。因為Tomcat 技術先進、性能穩定,而且免費,因而深受Java 愛好者的喜愛並得到了部分軟體開發商的認可,成為目前比較流行的Web 應用伺服器。
6、linux最小化安裝後安裝web伺服器要怎麼做
方法一:安裝linux下的xampp,假如你不能離開管理工具,不習慣命令的話。 http://www.apachefriends.org/en/xampp-linux.html 方法二:單獨安裝包。如在redhat enterprise 5.4下利用yum命令逐個安裝apache、mysql、php。安裝這三個就完成了LAMP...
7、希望WEB伺服器的內存資源開銷最小怎麼辦?
這道題有問題copy,如果單純希望伺服器內存資源最小,肯定是用viewstate,因為它不佔用伺服器資源,並且當前頁有效。
但是,要知道,如果「幾千個」用戶訪問,那麼用viewstate將影響程序的性能。因為默認viewstate會保存所有頁面提交的控制項狀態。
並且,viewstate是默認開啟的,需要關閉時,才需要聲明EnableViewState="False";
所以說,從這個角度,
選A,不符合,
選B,開啟視圖狀態,但是沒說是否關閉session。
選C,關閉session,貌似是對,但是前面我說了,「大幅影響程序性能」
選D,不對。
所以,如果只有這4個選項,那麼就選C吧。但是題中為什麼要說:「幾千個」呢?奇怪。
8、幾種輕量的Web伺服器
珹pache 和IIS占據了全球大部分互聯網網站,但是它們仍有缺點:
Apache採用多進程模型響應用戶請求,性能略有欠缺,對於物理內存依賴性很高,單機能夠支撐的並發請求也只有幾千,無法滿足高並發性網站的需求。針對DOS攻擊,可能癱瘓而致無法被訪問。
IIS是只能運行在Windows平台之上的多線程web伺服器,安全性Bug極多,極易被黑客攻擊。
1、Lighttpd
lighttpd採用事件驅動和非同步IO技術,運行時,一般只有單一的進程、單一的線程。實際上,lighttpd的服務進程很少會成為系統的瓶頸,系統的瓶頸通常是負責處理業務邏輯的CGI進程或者磁碟網路IO等。相對於Apache,穩定性不足。
2、Thttpdthttpd幾乎可以任何支持POSIX標準的系統上運行,移植性特別好;在運行過程中,內存消耗小;由於小巧,沒有採用fork的形式來處理新來的連接,從而不會產生過多的進程消耗系統資源,性能較高。
它是嵌入式系統的web server的最好選擇。
3、NginxNginx採用master-slave模型,能夠充分利用SMP的優勢,且能夠減少工作進程在磁碟I/O的阻塞延遲;其穩定性極高,由於採取了分階段資源分配技術,使得CPU與內存佔用率非常低;有出色的反向代理功能,常被用來充當反向代理伺服器,或作為大規模郵件伺服器的前端代理。
4、TUX支持SMP對稱多處理器,多線程可以非同步地完成復雜的HTTP請求;從內核的網路層直接驅動web服務,實現了一個真正意義上的網路事件驅動伺服器;用內核網路層緩存請示,加快了靜態請求的分發速度。TUX有時候被用來作為專門的圖片伺服器。
9、LINUX 最小能有多小 要支持WEB服務!
直接網路安裝抄debian,安裝完基襲本系統大概300M吧,再加上幾十兆的LNMP,應該不超過 500M 。
這是個功能完備的系統,包含基本工具。
硬體體積要小的,那就是定製的了,比如這個 blog.s135.com/cubieboard/