虛擬主機超流量的建議檢查方法
虛擬主機在設計之初即設計了用戶數量,當一個或多個站點訪問量很大時,將會大大提高CPU、內存和磁盤I/O的使用,從而侵占其它站點的資源,導致 整臺服務器訪問緩慢。所以我們建議用戶購買適合自己的主機,而非最便宜的主機。所以建議您在購買虛機時,根據自己的網站性質、規模、內容、程序語言等確定應該購買哪款主機。
網站可能會因為流量過大而使網站管理者投入更多的費用,而且自己的網站訪問起來也會變慢,本文將對流量分類及如何優化做簡單分析。
一、流量統計參數:
PV(Page View)值:是指一定時間范圍內所有瀏覽該網站的訪問者請求的頁面數量之合。(例如:該網站一天有100個訪問者,每個訪問者瀏覽的頁面數量平均為5頁,則每天的PV是100×5)
Hits值:是指對每個頁面元素的請求數量。(一個頁面中任何一個圖片或者flash文件都算是一個頁面元素)
日瀏覽字節數:即日流量,是指一天內,訪問者請求的所有頁面元素的字節數之和。
二、用戶站點流量的計算公式:
總流量=訪問流量+下載流量=Page View值×頁面大小+下載文件大小×下載次數
三、為什么會進行流量限制:
由于虛擬主機是多個用戶的網站共享一臺物理服務器資源。如果一個網站流量太大,不僅嚴重占用網絡帶寬資源,而且還加重了整臺服務器負荷,影響到其它用戶。所以,為了保證 服務器的正常工作,我們需要對虛擬主機的流量進行限制。
四、造成流量過大的原因:
1、網站規模較大(比如門戶網站、網絡商城等),即網站本身訪問量需求大,查看網站的Page View值、Hits值、日流量都很高。
2、網站頁面設計不合理,頁面中包含大圖片或音頻、視頻文件等文件,導致網站頁面太大,查看網站Page View值、Hits值較低,但日流量很高,請您檢查網站是否有過大的頁面(超過1M),例如:Page View=1000,則 1M×1000=1G,所以也會造成大流量。頁面過大不利于您的用戶訪問您的站點,如果您的用戶所處的網絡環境速度較慢,頁面越大打開的時間就會越長。請您對網頁程序進行整改 (如網站首頁過大,可以采用分級式結構處理。)
3、網站內容被盜鏈或提供數據下載,網站提供*.mp3,*.rar,*.zip*.exe等文件的下載,或者是您的網站提供視頻、音頻文件的播放(如:背景音樂,宣傳廣告,flash 等),查看網站Page View值可能不是很高,但Hits值、日流量會很高。(該情況比較常見)
4、搜索引擎產生大量流量,如果您在某些搜索引擎上做過某些推廣或宣傳,或者網站上提供大量的圖片用于外部調用,網站正常訪問量較小,但搜索引擎搜索產生流量很多,與被盜鏈特征類似,查看網站Page View值不高,但Hits值、日流量會較高。
5、如果以上情況均能排除,還有可能是您網站遭受DDOS攻擊或者是被掛碼,短期內產生大量的訪問需求,此類網站Page View值、Hits值、日流量都很高,但持續幾天后攻擊結束就會降低,或者相應的修補程序漏洞。
五、如何避免大流量:
1、如果網站規模較大,網站的點擊率很高,如果是這樣造成大流量則說明您網站的訪問量很高,您當前購買的虛擬主機已不能滿足您網站流量的需求,建議購買更高級別的虛擬主機或者改用獨立主機服務器(例如新一代云主機、租用服務器等)。虛擬主機類型越高,所提供的流量也越大,相比之下,購買低端虛擬主機所需要的空間租用支出費用+流量費用,可能比高端主機花費更多。
2、如果頁面太大導致大流量,則建議減少音頻、視頻文件,如果實在不能減少,建議將這些文件分散到多個頁面中以減少單個頁面大小。可以適當降低流量,也可以提高訪問速度。
3、編寫 robots.txt文件來限制搜索引擎搜索不想開放的資源,甚至全部內容禁止搜索引擎搜索,這樣會影響網站推廣效果,但可以避免一部分流量,也可以間接避免被盜鏈。
4、通過FTP下載近期的www訪問日志,用WebLog Explorer軟件協助進行分析,可以參考教程:http://faq.VeVb.com/index.php?option=com_content&task=view&id=62&Itemid=36;或者通過虛擬主機控制面板里面的流量分析功能進行查看(當前僅支持Linux系統的虛擬主機【php】)。
附錄:Linux虛擬主機【php站點】通過虛擬主機控制面板分析網站流量方法(以244100.pcsky64.net為例):
1、登陸該虛擬主機的控制面板(或者通過會員中心的主機詳情詳情進入),點下面的流量分析:
2、在流量分析界面中,我們勾選要分析的網站日志包(如2015年2月14日,文件名后有XXX_20150214.tar.gz的字樣),之后點下面的“確定提交”:
3、稍等片刻會出現下圖所示對話框,點擊藍色字體處的“點擊查看流量分析報告”:
4、會出現下圖的“Webalizer”界面,主要是對所選日志進行分析,分為日平均值和當月(所選日志部分)的總值進行統計,具體含義看下圖注解:
如果要全面進行流量統計,可以全選所有的日志進行分析,這樣就可以比較清楚地知道您的站點的訪問情況了。
新聞熱點
疑難解答