描述一下大流量高並發量網站的解決方案


1、確認服務器硬件是否足夠支持當前的流量。

2、使用memcache緩存技術,將動態數據緩存到內存中,動態網頁直接調用這些文件,而不必在訪問數據庫

3、禁止外部的盜鏈。

4、外部網站的圖片或者文件盜鏈往往會帶來大量的負載壓力,因此應該嚴格限制外部對自身圖片或者文件盜鏈,目前可以簡單的通過refer來控制盜 鏈,apache自己就可以通過配置來禁止盜鏈。

5、控制大文件的下載。 大文件的下載會占用很大的流量,對於非SCSI硬盤來說會消耗,使得網站響應能力下降。

6、使用不同的主機分流主要流量

將文件放在不同的主機上,提供不同的鏡像供用戶下載。比如如果覺得RSS文件占用流量大,那么使用FeedBurner或者FeedSky等服務將RSS輸出放在其他主機上,這樣別人訪問的流量壓力就大多集中在FeedBurner的主機上,RSS就不占用太多資源了。

7、使用流量統計軟件。 在網站上安裝一個流量統計軟件,可以即時知道哪些地方耗費了大量流量,哪些頁面需要再進行優化。

  Google Analytics(Google分析)

 

8、分庫分表。

9、Sphinx,ElasticSearch全文索引引擎。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM