經常購買網站虛擬主機的朋友們可能會看見主機的參數介紹有“流量:10G/月”,那么這里的10G/月是什么意思呢,空間的流量是怎么算的?每月10G流量夠不夠用?有的主機是每月幾十G,還有的空間是不限流量的。飛揚動力下面就詳細說明一下網站的流量,為您選購空間做一個參考。
10G的流量代表每月10*1024*1024*1024字節,即10737418240,若您的首頁是60K字節,則在一月之內可下載10737418240/61440=174763次,即可支持每月17萬用戶訪問您的首頁,當然,若用戶同時訪問其它頁面則也會占用流量,算法如上.一般說來,基礎型15G可以供每天2500個左右瀏覽量。企業型30G可以供每天5000個左右瀏覽量(不提供下載等服務)大多數的企業網站每天的瀏覽量小于1000次。虛擬主機的資源(CPU、內存、帶寬等)總是有限的,為了保證虛擬主機上的數百用戶都能正常訪問,必須對每個虛擬主機站點進行一定的限制,以防止個別訪問量較大的站點占據大部分的服務資源而導致服務器速度慢或者不穩定的情況。
當前的虛擬主機主要分為三類流量限制:
一:流量限制
就是限制網站每月的訪問總流量,當月流量超過后,網站被自動關閉,下月初再自動打開。解決辦法是升級空間或加大流量! 10個g的流量大體支持50人在線或者每天2500個左右瀏覽量。
優點:數據可以量化,服務商和用戶都可以詳細地了解每天、每月的流量情況,結合日志和訪問統計,可以分析是因為哪些文件訪問引起的流量增大。
缺點:實施起來比較復雜,需要保留用戶的訪問日志,并每天自動用程序匯總統計。還要設計程序自動關閉和打開流量超標的網站。所以缺乏技術實力的中小型虛擬主機服務商都無法支持這種限制方式。
目前很多虛擬主機服務商都使用這種流量限制方式。
二:IIS限制
IIS限制是目前中小虛擬主機服務商用得最多的限制方式,即限制網站的同時連接數,同時訪問的人數太多,網站就會打不開。
優點:實施很簡單,直接在服務器的IIS里面即可設置。 無須程序開發。
缺點:數據不可量化,服務商和用戶都無法看到網站的同時連接數。如果用戶的網站出現Service Unavailable等提示,服務商會說用戶的同時連接太多了,而用戶會說我的網站只有幾個人在線啊。另外,IIS限制有時不能真實起到限制特別占資源的網站的作用,據測試,一個iis限制為100連接的網站,提供rar文件供用戶下載,一天的總流量可達30G以上。而30G的流量是一臺正常的虛擬主機服務器一天的流量總和。也就是一個幾百元的網站,就可以把整臺服務器的資源占完,iis限制沒有真正起到限制的目的。
三:CPU限制
CPU限制通常被設置為1%或者2%的cpu限制,超過cpu資源后會被自動關閉。
優點:實施很簡單,直接在服務器的IIS里面即可設置。 無須程序開發。
缺點:數據不可量化,服務商和用戶都無法看到網站當前占用的cpu情況。如果服務器是win2000,cpu限制基本上沒有作用,起不到限制的效果。如果是win2003,因為很多站共用一個進程池,如果設置了”超過cpu資源即關閉”,如果該池中的一個網站占用資源過多,會導致該池掛起,影響同池的其他網站的正常運行。并且恢復時間比較慢! cpu限制通過會導致網站經常打不開,所以采用這種方式的服務商比較少。
綜上所述,太原網站制作公司飛揚動力認為:流量限制是目前最合理的限制方式,被80%的大型虛擬主機服務商所采用。在用戶的訪問量不大的情況下,如企業網站,無論服務商采用什么限制方式,用戶一般都體驗不到差別。在用戶的訪問量較大的情況下,差異就出來了。用戶最好量體裁衣,選擇跟自己的網站訪問量相當的主機類型,否則網站運行效果就會不太理想。
網站知識延伸閱讀: