① 請問什麼樣的伺服器適合於網站建設的相關應用
伺服器適合於網站建設的相關應用的介紹:
基礎應用及Web服務
1、電子商務
E-commerce 功能與典型的應用伺服器相同,性能視商業應用和用戶數量而定,可能會需要一定的數據安全傳輸與存儲,或作為存儲數據的主機。需要一定的CPU和內存處理能力,通常,帶有四路Intel Xeon™ 雙核處理器 以及大容量數據存儲的伺服器可以基本滿足要求。
2、文件列印服務
僅用來將數據從一處傳遞到另一處,對CPU的處理能力要求較低。 入門級和300系列伺服器均能滿足要求。對於大規模數據存儲,建議採用高端NAS或者存儲伺服器。
3、常規伺服器-域控制器/防火牆/代理伺服器
為了能夠使域伺服器和防火牆伺服器有快速的響應能力,因此它們需要具備較高的CPU處理能力,代理伺服器需要有較大的內存用來存儲和作為高速緩存存儲Web地址,代理伺服器還需要有較大的存貯容量。建議選擇機櫃式伺服器可以節省佔地空間
4、Internet服務-linux/Windows NT®/Novell
當互聯網服務商針對專用的伺服器比如郵件伺服器、瀏覽伺服器需要擴充時,伺服器應當具有價格低廉、小巧、高性能、通常一個或兩個處理器基本可以滿足要求,而四路處理器的伺服器則有些浪費。建議選擇機櫃式伺服器以節省佔地空間。
5、郵件Messaging/E-mail
快速的IO是這類應用的關鍵,磁碟的IO(編目、存儲信息)是主要瓶頸。許多用戶為了保證所存儲的信息的可用性,採用RAID 5陣列方式,但在一定程度上會影響IO的性能,通常2路處理器基本可以滿足用戶的需求。這種伺服器用戶對於實時響應要求不高,用戶所佔用資源一般不超過10%,所以最需要考慮的是數據信息的備份,以及如何在2~6小時能將信息恢復正常。建議選擇機櫃式伺服器以節省佔地空間。
6、Web動態伺服器-sintranet/Internet
通過存儲在伺服器中的網頁可以構建網路空間,例如使用微軟公司的技術ASP。與靜態網頁相比,這種應用需要更高的CPU處理能力,建議選擇機櫃式伺服器以節省佔地空間。高速的網路通訊能力也是必不可少的。
7、Web靜態伺服器
靜態網頁通常是指有文本和圖片共同組合存儲的伺服器中。通常變化不大。使用兩個CPU和一個千兆的網卡可以非常輕松的滿足極高的點擊率。當使用雙路處理器的伺服器時,可以完全滿足每秒鍾千次的點擊。1GB 內存作為網頁的高速緩存。對於大規模網站也可以使用四路處理器並額外添加內存與網卡。
8、流媒體伺服器
流媒體伺服器主要存儲多種媒介的文檔,如圖形圖像,動態媒介等,因此對伺服器的存儲及IO性能要求極高,因此在處理能力,存儲的IO特性以及網路特性都有較高的要求。合理選配這幾個方面顯得很重要。對於規模較大的流媒體伺服器,建議選購高端存儲及光纖鏈路滿足大容量IO需求。
應用伺服器
1、應用伺服器(client/server, ERP)
任何一種客戶機/伺服器的網路系統比如ERP, 最典型的商業應用,客戶機在一端,而資料庫伺服器在另一端,它們通過網路系統通訊。系統具有良好的擴展和調整能力,可以將不同應用安裝到不同的伺服器上,也可以將在每個伺服器上安裝多個應用。ERP系統需要兩個以上處理器,以及4GB以上的內存。具體數量視用戶數量而定。
2、工作流伺服器Collaboration/Groupware
使用類似於 Lotus Notes, groupware, calendaring等等 。對網路伺服器的CPU和內存處理能力要求屬於中等。不需要額外投資大量的硬體資源。
3、多應用伺服器
多種應用程序以及它們使用的資料庫共同運行在同一台伺服器上,可以替代多台小型的伺服器。建議使用多個CPU可以獲得較好的使用效果。通常使用多個速度稍低的CPU的效果好於使用一個高速的CPU。
4、小型應用/專項應用伺服器
特定的應用系統,醫療、零售、經銷商等特定的應用。使用帶有兩路CPU的300系列級別的伺服器可以支持數百的用戶終端。
5、終端伺服器/運算伺服器
在多用戶環境下,所有的硬體及軟體資源都可以通過終端伺服器共享給網路上的所有的用戶,應用程序運行在伺服器上,用戶可以通過如性用戶終端使用所有的應用程序。使用多處理器將可以有效改善系統的性能。內存的配置非常關鍵,通常需要有256MB 內存分配給操作系統, 有 512MB 內存分配給終端伺服器應用,每個用戶需要有4-8MB內存。軟體的使用與硬體的資源有很大的關系, 通常使用帶有兩路處理器和1GB內存的伺服器可以支持大約100個用戶,帶有兩路雙核處理器和4GB內存的伺服器可以支持200個用戶,帶有四路雙核路處理器及8GB內存的伺服器可以支持大約500個用戶。
6、高性能計算
高性能計算主要是藉助伺服器的處理器和內存資源進行大規模的信息處理與運算,系統對伺服器的處理器和內存以及網路IO特性要求較高,由於高性能計算通常會由多台伺服器協作運行,因此對網路特性要求較高。對伺服器的數據存儲以及板卡的擴展能力要求很低。所以使用機櫃式或刀片式伺服器是比較理想的選擇。
資料庫類型
1、大型資料庫
(ERP, OLTP, data mart) 伺服器僅用於運行資料庫,或僅運行單一的應用。資料庫的容量在1TB以上,需要有較高的CPU處理能力,大容量內存為數據緩存服務,並需要很好的IO性能, 使用這類應用時,通常需要有較高的CPU主頻。
2、中型資料庫
(ERP, OLTP, etc.) 伺服器僅用於運行資料庫,或僅運行單一的應用。資料庫的容量在1TB以下,需要有較高的CPU處理能力,大容量內存為數據緩存服務,並需要很好的IO性能, 使用這類應用時,通常需要有較高的CPU主頻。
3、數據倉庫/OLAP/Data mining
大型商業數據存儲,編目、索引、數據分析等。例如:OLAP(聯機事務處理), 高速商業計算,需要有良好的IO性能。
② web應用的伺服器是使用PC SERVER比較好還是小型機比較好
具體情況具體分析。
PC伺服器應用的多是windows,相對管理較簡單,成本較低,但win平台不是很穩定,易受攻擊。
小型機都是unix/linux平台,管理相對復雜些,成本較高,但unix平台穩定性較高,安全性較強。
③ windows下用什麼web伺服器比較好
本文將為您描述Windows Server Install Apache php MySQL(圖文詳解),Windows下Apache+PHP+MySQL搭建web伺服器的方法
首先環境准備:
Windows Server 2012
mysql-5.7
httpd-2.4
php-5.6 (記得官網下載時看好版本x64VC11)
Apache(httpd)
一定要去官網下載
#查找
<Directory"${SRVROOT}/htdocs">
AllowOverrideNone
#修改為
AllowOverrideAll
查看全文
④ WEB伺服器選擇Apache好還是IIS有什麼區別
Apache在各方面都比IIS要好,下面列舉出它們之間的區別:
1、免費與收費之爭:
雖然很多用戶都使用IIS建立網站,他是集成於Windows操作系統中的組件。不過要想合法使用IIS就要購買正版Windows操作系統。反觀Apache,他是完全免費的。不需要支付任何費用就可以免費下載並使用了。
結論——Apache免費,IIS收費,前者占優。
2、穩定性:
WWW服務要隨時運轉正常,一個網站也需要一天24小時,一周七天為公眾開放。所以穩定性是IIS和APACHE比較的重點。
IIS在實際使用中經常出現500錯誤,而且有的時候還會出現莫名其妙的假死現象。用戶需要不定期的重新啟動IIS服務才能保證網站的正常。
Apache在配置上比IIS要復雜,不過一經設置完畢就可以長期的工作了。大型網站都使用APACHE作為自己的WWW服務提供工具。APACHE的所有配置都保存在配置文件中,使用時完全按照配置文件中記錄的信息執行。一般不會發生莫名其妙的假死情況。
在windows2003系統下使用IIS比用APACHE性能要好。
結論——APACHE穩定,IIS有時假死,前者占優。
3、擴展性:
擴展性是指WWW服務提供工具是否可以應用於多種場合,多種網路情況,多種操作系統。IIS只能在微軟公司的windows操作系統下使用,離開了windows他將一事無成。無法移植到其他類型的操作系統中。
APACHE是個多面手,他不僅僅應用於windows,對於unix,linux以及freebsd等多種操作系統來說他都可以勝任工作。而且不同操作系統的配置步驟基本類似,可移植性非常高。
結論——IIS只能在windows下運行,apache應用范圍廣。