導致美國服務器帶寬跑滿的原因有:1、美國服務器正在受到網絡攻擊導致;2、美國服務器的系統上存在耗資源進程過多導致;3、美國服務器部署的網站出現大量爬蟲導致;4、美國服務器網站頁面搭建不合理,存在大量音頻、視頻文件導致。
具體內容如下:
1、網絡攻擊
美國服務器或網站站點遭受 DDoS 攻擊或 CC 攻擊等網絡流量攻擊,那么就會短期內對美國服務器產生大量的訪問需求,導致美國服務器帶寬被占取,這種情況可以使用Web應用防火墻來進行防御。
2、存在耗資源進程
如果系統內部有耗資源進程的話也會導致美國服務器帶寬跑滿,可以通過查看進程來確認。以Windows Server 2008 系統的美國服務器為例,啟動【任務管理器】打開【性能】,選擇【資源監控器】進入【網絡】,進行查看發送(字節/秒)占用較多的進程。
如果占用較多的進行不是美國服務器常用進程,則可能是病毒或異常文件;如果是常用進程,說明該進程當前有異常,需要針對該進程對應的服務進行分析,然后根據實際情況來進行處理。
3、大量爬蟲
正常網站如果所消耗帶寬較多的情況可以通過訪問的日志來分析,如果日志中有過多的 baiduspider 或googlebot ,說明美國服務器網頁被爬蟲抓取,大量來自搜索引擎的鏈接也容易導致美國服務器帶寬跑高。同時檢查美國服務器站點是否存有 MP3,flv,swf 等大文件被頻繁訪問下載,如果此類文件較多則建議減少,可搭配使用CDN 加速服務。
4、網站頁面不合理
頁面中包含大圖片、或者提供mp3、.rar、zip、exe等文件的下載,或提供視頻、音頻文件的播放等規模較大的美國服務器網站,其點擊率很高的話就會導致帶寬跑高,建議可以減少音頻、視頻文件,如果不能減少則建議升級美國服務器帶寬。