網站高併發大流量訪問的處理及解決方法
1.硬體升級
普通的P4伺服器一般最多能支援每天10萬獨立IP,如果訪問量比這個還要大, 那麼必須首先配置一臺更高效能的專用伺服器才能解決問題 ,否則怎麼優化都不可能徹底解決效能問題。
2.負載均衡
它是根據某種負載策略把請求分發到叢集中的每一臺伺服器上,讓整個伺服器群來處理網站的請求。
公司比較有錢的,可以購買專門負責負載均衡的硬體(如:F5),效果肯定會很好。對於大部分公司,會選擇廉價有效的方法擴充套件整個系統的架構,來增加伺服器的吞吐量和處理能力,以及承載能力。
3.伺服器叢集
伺服器叢集就是指將N臺伺服器集中起來一起進行同一種服務,它們之間通過網路實現通訊。讓N臺伺服器之間相互協作,共同承載一個網站的請求壓力。
在客戶端看來就像是隻有一個伺服器。叢集可以利用多個計算機進行平行計算從而獲得很高的計算速度,也可以用多個計算機做備份,從而使得任何一個機器壞了整個系統還是能正常執行。
4.資料庫讀寫分離
基本的原理是讓主資料庫處理事務性增、改、刪操作(INSERT、UPDATE、DELETE),而從資料庫處理SELECT查詢操作。
5.資料庫分表技術(垂直分割,水平分割)
當一張的資料達到幾百萬時,你查詢一次所花的時間會變多,如果有聯合查詢的話,很有可能會死在那兒了。分表的目的就在於此,減小資料庫的負擔,縮短查詢時間。
6.表建立相應的索引
使用索引可快速訪問資料庫表中的特定資訊。
7.頁面靜態化
前臺實現完全的靜態化最好,可以完全不用訪問資料庫。
8.快取技術(MemCache、Redis)
快取技術就是另一個解決方案,就是將動態資料儲存到快取檔案中,動態網頁直接呼叫 這些檔案,而不必再訪問資料庫
9.禁止外部盜鏈
外部網站的圖片或者檔案盜鏈往往會帶來大量的負載壓力,因此應該嚴格限制外部對於自身的圖片或者檔案盜鏈
10.控制大檔案的下載
大檔案的下載會佔用很大的流量,並且對於非SCSI硬碟來說,大量檔案下載會消耗 CPU,使得網站響應能力下降。因此,儘量不要提供超過2M的大檔案下載,如果需要提供,建議將大檔案放在另外一臺伺服器上。
架構技術是程式設計師繞不開的話題,關於分散式,微服務,原始碼,框架結構,設計模式等這些技術我都分享在群697579751,可免費下載。希望可以幫助在這個行業發展的朋友和童鞋們,在論壇部落格等地方少花些時間找資料,把有限的時間,真正花在學習上,我把這些視訊分享出來。相信對於已經工作和遇到技術瓶頸的碼友,在這個群裡一定有你需要的內容。
覺得小編寫的好的,請關注我!後續更新分享更多幹貨!
相關文章
- 轉載:Java處理高併發量訪問的處理總結Java
- 無法訪問GitHub網站及無法正常操作倉庫的處理方法Github網站
- 高併發和大流量解決方案
- 解決資料庫高併發訪問瓶頸問題資料庫
- PHP高併發和大流量的解決方案PHP
- 大型網站如何防止崩潰,解決高併發帶來的問題網站
- 處理高併發 IO瓶頸解決紅包程式
- java併發程式設計 --併發問題的根源及主要解決方法Java程式設計
- 解決網站訪問量過大問題的常用技術彙總網站
- 簡述高併發解決思路-如何處理海量資料(中)
- 阿里雲網站備案時網站無法訪問原因及解決辦法阿里網站
- PHP利用Redis鎖解決併發訪問PHPRedis
- 高訪問量高併發問題的一部分解決方案
- 能否劫持網站流量、網站流量劫持的方法網站
- WordPress訪問不了?快速解決方法大揭秘!
- mysql 高併發 select update 併發更新問題解決方案MySql
- 併發問題處理方式
- 併發請求導致的業務處理安全風險及解決方案求導
- 高併發大容量NoSQL解決方案探索SQL
- 訪問 HTTPS 網站時的 SSL 錯誤解決方案HTTP網站
- 處理高併發的一般思路
- Java工作中的併發問題處理方法總結Java
- 雲伺服器高效處理為網站建設解決問題伺服器網站
- 高併發解決方案詳解(9大常見解決方案)
- 資料庫高併發解決方法總結資料庫
- 網站內頁不收錄的原因及解決方法網站
- .net core 在網路高併發下提高JSON的處理效率JSON
- PHP高併發商品秒殺問題的解決方案PHP
- 華納雲 :網站頁面訪問不了的原因和解決方法網站
- PHP高併發 商品秒殺 問題的 2大種(MySQL or Redis) 解決方案PHPMySqlRedis
- 億級流量網站架構設計之高可用、高併發知識棧網站架構
- 如何解決網站限制IP訪問的問題網站
- 什麼是高併發,怎麼解決高併發
- localhost拒絕訪問的解決方法localhost
- 分散式系統設計中的併發訪問解決方案分散式
- 伺服器高併發三種解決方法為:伺服器
- Apache Tomcat如何高併發處理請求ApacheTomcat
- 高併發實戰之冪等處理