大流量的網(wǎng)站如何解決訪問量的問題

淡淡的幸福

檸檬草的味道

博客園首頁新隨筆管理

隨筆-71? 評論-0? 文章-2

大流量的網(wǎng)站如何解決訪問量的問題

當一個網(wǎng)站發(fā)展為知名網(wǎng)站的時候(如新浪,騰訊爷狈,網(wǎng)易锌云,雅虎)坡椒,網(wǎng)站的訪問量通常都會非常大就缆,如果使用虛擬主機的話帖渠,網(wǎng)站就會因為訪問量過大而引起 服務(wù)器性能問題,這是很多人的煩惱违崇,有人使用取消RSS等錯誤的方法來解決問題阿弃,顯然是下錯藥

對于當今大流量的網(wǎng)站诊霹,每天幾千萬甚至上億的流量,是如何解決訪問量問題的呢?以下是一些總結(jié)的方法:

第一羞延,確認服務(wù)器硬件是否足夠支持當前的流量。

普通的P4服務(wù)器一般最多能支持每天10萬獨立IP脾还,如果訪問量比這個還要大伴箩,那么必須首先配置一臺更高性能的專用服務(wù)器才能解決問題,否則怎么優(yōu)化都不可能徹底解決性能問題鄙漏。

第二嗤谚,優(yōu)化數(shù)據(jù)庫訪問。

服務(wù)器的負載過大怔蚌,一個重要的原因是CPU負荷過大巩步,降低服務(wù)器CPU的負荷,才能夠有效打破瓶頸桦踊。而使用靜態(tài)頁面可以使得CPU的負荷最小化椅野。前臺實現(xiàn)完全的靜態(tài)化當然最好,可以完全不用訪問數(shù)據(jù)庫籍胯,不過對于頻繁更新的網(wǎng)站竟闪,靜態(tài)化往往不能滿足某些功能。

緩存技術(shù)就是另一個解決方案杖狼,就是將動態(tài)數(shù)據(jù)存儲到緩存文件中炼蛤,動態(tài)網(wǎng)頁直接調(diào)用這些文件,而不必再訪問數(shù)據(jù)庫蝶涩,WordPress和Z-Blog都大量使用這種緩存技術(shù)理朋。我自己也寫過一個Z-Blog的計數(shù)器插件,也是基于這樣的原理绿聘。

如果確實無法避免對數(shù)據(jù)庫的訪問暗挑,那么可以嘗試優(yōu)化數(shù)據(jù)庫的查詢SQL.避免使用Select *from這樣的語句,每次查詢只返回自己需要的結(jié)果斜友,避免短時間內(nèi)的大量SQL查詢炸裆。

第三,禁止外部的盜鏈鲜屏。

外部網(wǎng)站的圖片或者文件盜鏈往往會帶來大量的負載壓力烹看,因此應(yīng)該嚴格限制外部對于自身的圖片或者文件盜鏈国拇,好在目前可以簡單地通過refer來控制盜鏈,Apache自己就可以通過配置來禁止盜鏈惯殊,IIS也有一些第三方的ISAPI可以實現(xiàn)同樣的功能酱吝。當然,偽造refer也可以通過代碼來實現(xiàn)盜鏈土思,不過目前蓄意偽造refer盜鏈的還不多务热,可以先不去考慮,或者使用非技術(shù)手段來解決己儒,比如在圖片上增加水印崎岂。

第四,控制大文件的下載闪湾。

大文件的下載會占用很大的流量冲甘,并且對于非SCSI硬盤來說,大量文件下載會消耗CPU途样,使得網(wǎng)站響應(yīng)能力下降江醇。因此,盡量不要提供超過2M的大文件下載何暇,如果需要提供陶夜,建議將大文件放在另外一臺服務(wù)器上。目前有不少免費的Web2.0網(wǎng)站提供圖片分享和文件分享功能裆站,因此可以盡量將圖片和文件上傳到這些分享網(wǎng)站条辟。

第五,使用不同主機分流主要流量

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

第六了牛,使用流量分析統(tǒng)計軟件颜屠。

在網(wǎng)站上安裝一個流量分析統(tǒng)計軟件,可以即時知道哪些地方耗費了大量流量鹰祸,哪些頁面需要再進行優(yōu)化甫窟,因此,解決流量問題還需要進行精確的統(tǒng)計分析才可以蛙婴。我推薦使用的流量分析統(tǒng)計軟件是GoogleAnalytics(Google分析)粗井。我使用過程中感覺其效果非常不錯,稍后我將詳細介紹一下GoogleAnalytics的一些使用常識和技巧。

好文要頂關(guān)注我收藏該文

qiuyueblog

關(guān)注 - 4

粉絲 - 5

+加關(guān)注

0

0

?上一篇:數(shù)據(jù)庫事務(wù)

?下一篇:SESSION和COOKIE的作用和區(qū)別浇衬,SESSION信息的存儲方式懒构,如何進行遍歷?

posted on2016-06-28 08:40qiuyueblog閱讀(129) 評論(0)編輯收藏

刷新評論刷新頁面返回頂部

注冊用戶登錄后才能發(fā)表評論耘擂,請登錄注冊胆剧,訪問網(wǎng)站首頁。

【推薦】50萬行VC++源碼: 大型組態(tài)工控醉冤、電力仿真CAD與GIS源碼庫

【活動】一元專享1500元微軟智能云Azure

最新IT新聞:

·Oracle提醒Java開發(fā)者們秩霍,很快就沒有瀏覽器可以運行Applets了

·如何用股票交易機器人每月賺3500美元?

·創(chuàng)業(yè)第一誡:千萬不要企圖不勞而獲

·用樹葉做餐盤蚁阳,環(huán)保也能如此高逼格

·金山軟件向傅盛轉(zhuǎn)授獵豹移動表決權(quán) 不過還有這些要求

?更多新聞...

最新知識庫文章:

·「代碼家」的學習過程和學習經(jīng)驗分享

·寫給未來的程序媛

·高質(zhì)量的工程代碼為什么難寫

·循序漸進地代碼重構(gòu)

·技術(shù)的正宗與野路子

?更多知識庫文章...

昵稱:qiuyueblog

園齡:11個月

粉絲:5

關(guān)注:4

+加關(guān)注

<2017年2月>

日一二三四五六

2930311234

567891011

12131415161718

19202122232425

2627281234

567891011

搜索

常用鏈接

我的隨筆

我的評論

我的參與

最新評論

我的標簽

隨筆檔案

2017年1月 (4)

2016年12月 (4)

2016年11月 (5)

2016年8月 (6)

2016年7月 (2)

2016年6月 (10)

2016年5月 (11)

2016年4月 (16)

2016年3月 (13)

網(wǎng)址

chinaunix博客

C博客

Debug調(diào)試工具

sphinx全文搜索引擎

Yii2.0--編程學習網(wǎng)

yii2.0權(quán)威指南

yiiframework

yii框架

Yii框架應(yīng)用場景

yii框架中文手冊

百度云網(wǎng)盤

博客

海底蒼鷹(博客)

腳本之家

深入了解Yii2.0

時間戳轉(zhuǎn)換器

素材

序列化字符串解析工具

易百

印象筆記

在線XML/JSON互相轉(zhuǎn)換工具

Powered by:博客園模板提供:滬江博客Copyright ?2017 qiuyueblog

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末铃绒,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子韵吨,更是在濱河造成了極大的恐慌匿垄,老刑警劉巖移宅,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件归粉,死亡現(xiàn)場離奇詭異,居然都是意外死亡漏峰,警方通過查閱死者的電腦和手機糠悼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來浅乔,“玉大人倔喂,你說我怎么就攤上這事【肝” “怎么了席噩?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長贤壁。 經(jīng)常有香客問我悼枢,道長,這世上最難降的妖魔是什么脾拆? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任馒索,我火速辦了婚禮,結(jié)果婚禮上名船,老公的妹妹穿的比我還像新娘绰上。我一直安慰自己,他們只是感情好渠驼,可當我...
    茶點故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布蜈块。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪百揭。 梳的紋絲不亂的頭發(fā)上拘哨,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天,我揣著相機與錄音信峻,去河邊找鬼倦青。 笑死,一個胖子當著我的面吹牛盹舞,可吹牛的內(nèi)容都是我干的产镐。 我是一名探鬼主播,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼踢步,長吁一口氣:“原來是場噩夢啊……” “哼癣亚!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起获印,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤述雾,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后兼丰,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體玻孟,經(jīng)...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年鳍征,在試婚紗的時候發(fā)現(xiàn)自己被綠了黍翎。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡艳丛,死狀恐怖匣掸,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情氮双,我是刑警寧澤碰酝,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站戴差,受9級特大地震影響送爸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜造挽,卻給世界環(huán)境...
    茶點故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一碱璃、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧饭入,春花似錦嵌器、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蚓让。三九已至,卻和暖如春讥珍,著一層夾襖步出監(jiān)牢的瞬間历极,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工趟卸, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人氏义。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像邻邮,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子情萤,可洞房花燭夜當晚...
    茶點故事閱讀 45,033評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,163評論 25 707
  • 1紫岩、首先规惰,確認服務(wù)器硬件是否足夠支持當前的流量普通的P4服務(wù)器一般最多能支持每天10萬獨立IP睬塌,如果訪問量比這個還...
    YSail閱讀 1,668評論 0 1
  • 語法格式為:boolean result = 表達式A 邏輯運算符 表達式B; ---------------...
    猛虎愛吃肉閱讀 478評論 0 0
  • 古時有一老婦人泉蝌,夫家姓王,故被人稱為王氏揩晴,王氏命苦勋陪,其夫早死,早年與一兒子相依為命硫兰,后來兒子長大成人诅愚,娶妻生子后,...
    蓬萊夜話閱讀 1,218評論 4 8
  • 《溫熱論》葉天士 溫病大綱 衛(wèi) 氣 營 血 溫病大綱 溫邪上受劫映,首先犯肺违孝,逆?zhèn)餍陌7沃鳉鈱傩l(wèi)泳赋;心主血屬營雌桑。辨...
    Coooooooool閱讀 661評論 0 0