如何解決網站中過高流量所產生的問題?

2021-04-25    分類: 網站建設

負載均衡將是大型網站解決高負荷訪問和大量并發(fā)請求采用的解決辦法。

網站設計案例


負載均衡技術發(fā)展了多年,有很多專業(yè)的服務提供商和產品可以選擇,其中有兩個架構可以給大家做參考。

1.硬件四層交換

第四層交換使用第三層和第四層信息包的報頭信息,根據應用區(qū)間識別業(yè)務流,將整個區(qū)間段的業(yè)務流分配到合適的應用服務器進行處理。

第四層交換功能像是虛IP,指向物理服務器。它傳輸的業(yè)務服從的協(xié)議多種多樣,有HTTP、FTP、NFS、Telnet或其他協(xié)議。這些業(yè)務在物理服務器基礎上,需要復雜的載量平衡算法。在IP世界,業(yè)務類型由終端TCP或UDP端口地址來決定,在第四層交換中的應用區(qū)間則由源端和終端IP地址、TCP和UDP端口共同決定。

在硬件四層交換產品領域,有一些知名的產品可以選擇,比如Alteon、F5等,這些產品很昂貴,但是物有所值,能夠提供非常的性能和很靈活的管理能力?!癥ahoo中國”當初接近2000臺服務器,只使用了三、四臺Alteon搞定了。

2.軟件四層交換

大家知道了硬件四層交換機的原理后,基于OSI模型來實現的軟件四層交換也應運而生,這樣的解決方案實現的原理一致,不過性能稍差。但是滿足一定量的壓力還是游刃有余的,有人說軟件實現方式其實更靈活,處理能力完全看你配置的熟悉能力。

軟件四層交換我們可以使用Linux上常用的LVS來解決,LVS是Linux Virtual Server,他提供了基于心跳線heartbeat的實時災難應對解決方案,提高系統(tǒng)的強壯性,同時可供了靈活的虛擬VIP配置和管理功能,可以同時滿足多種應用需求,這對于分布式的系統(tǒng)來說必不可少。

一個典型的使用負載均衡的策略是,在軟件或者硬件四層交換的基礎上搭建squid集群,這種思路在很多大型網站包括搜索引擎上被采用,這樣的架構低成本、高性能還有很強的擴張性,隨時往架構里面增減節(jié)點都非常容易。

對于大型網站來說,前面提到的每個方法可能都會被同時使用到,這里介紹得比較淺顯,具體實現過程中很多細節(jié)還需要大家慢慢熟悉和體會。有時一個很小的squid參數或者apache參數設置,對于系統(tǒng)性能的影響會很大。

本文標題:如何解決網站中過高流量所產生的問題?
網站URL:http://www.muchs.cn/news35/110135.html

成都網站建設公司_創(chuàng)新互聯,為您提供營銷型網站建設、外貿網站建設、面包屑導航虛擬主機、搜索引擎優(yōu)化、動態(tài)網站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

綿陽服務器托管