中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 技術(shù)文檔 > 網(wǎng)站建設(shè) > "殺死"你的服務(wù)器的6種方法
互聯(lián)網(wǎng)產(chǎn)品經(jīng)理常用軟件及平臺 回到列表 淺談大型網(wǎng)站動態(tài)應(yīng)用系統(tǒng)架構(gòu)
 "殺死"你的服務(wù)器的6種方法

作者:佚名 時間: 2010-08-27 文檔類型:轉(zhuǎn)載 來自:IT專家網(wǎng)

第 1 頁 "殺死"你的服務(wù)器的6種方法 [1]
第 2 頁 "殺死"你的服務(wù)器的6種方法 [2]

我們需要一個計(jì)劃來減少負(fù)載,然后,我們和我們的托管服務(wù)提供商討論了這個問題。他們的一個系統(tǒng)管理員提出了一個好主意:“伙計(jì),你的服務(wù)器現(xiàn)在運(yùn)行在一個非常常見的Apache+mod_php架構(gòu)上。把你的Web服務(wù)器換成Lighttpd怎么樣?它是一個相當(dāng)小項(xiàng)目,但是維基百科都在使用它!蔽覀兺饬。(相關(guān)文章推薦:更好的選擇 細(xì)數(shù)Apache服務(wù)器的四個替代者)

"殺死"你的服務(wù)器的方法之二

把一個開箱即用的Web服務(wù)器架設(shè)在你的機(jī)器上,并且一點(diǎn)也沒有對它進(jìn)行優(yōu)化,那么你的服務(wù)器將會掛掉!那個管理員盡了他的最大努力,盡快地重新配置了所有的Web服務(wù)器。他拋棄了Apache,然后切換到Lighttpd+FastCGI+Xcache上來。后來,當(dāng)我們重新上線的時候,我們幾乎沒有再感受到壓力。這次,這些服務(wù)器會維持多長時間呢?

這些服務(wù)器運(yùn)行的出奇地好。負(fù)載比以前低很多,平均響應(yīng)時間也不錯。我們徹底放心了,然后我們都回家睡覺了。天已經(jīng)很晚了,我們認(rèn)為沒有其他的事情需要我們做了。第二天,網(wǎng)站運(yùn)行的相當(dāng)好,但是在高峰時段,它一直接近于崩潰的邊緣。我們發(fā)現(xiàn)MySQL是瓶頸,我們再次打電話給我們的托管服務(wù)提供商。他們建議在每個Web服務(wù)器上用MySQL從服務(wù)器進(jìn)行MySQL的主-從同步。

"殺死"你的服務(wù)器的方法之三

再強(qiáng)大的數(shù)據(jù)庫服務(wù)器也有它的極限,當(dāng)你到達(dá)它的極限的時候,你的服務(wù)器將會掛掉!在這種情況下,某些時候你的數(shù)據(jù)庫會變得十分緩慢,以至于隊(duì)列中大量的網(wǎng)絡(luò)連接會再次“殺死”我們的Web服務(wù)器。不幸的是這個問題很難修復(fù)。內(nèi)容管理系統(tǒng)在這方面十分的簡單,它本身并不支持單獨(dú)地讀取和寫入SQL查詢。重寫這一切花了很長時間,但是相對于每分鐘都遭遇到掛起休眠來說,是相當(dāng)值得的。

MySQL同步真的成功了,網(wǎng)站最終穩(wěn)定了!在接下來的幾周,幾個月里,網(wǎng)站取得了成功,用戶的數(shù)量開始不斷地增加。流量再次超過我們的資源限制,這只是時間的問題。

"殺死"你的服務(wù)器的方法之四

不提前作規(guī)劃,你的服務(wù)器可能會掛掉!

幸運(yùn)的是,我們一直在思考,并且一直在做規(guī)劃。我們優(yōu)化了代碼,減少了每個頁面載入的時候需要的SQL查詢的數(shù)量,我們意外地發(fā)現(xiàn)了MemCached這個好東東。首先,我們在一些核心功能上添加了對MemCached的支持,在一些重量級(運(yùn)行緩慢)的功能上我們也添加了對MemCached的支持。當(dāng)我們把這些變更部署以后,我們簡直不能相信這個結(jié)果——這感覺有點(diǎn)像發(fā)現(xiàn)了“圣杯”。我們每秒查詢的數(shù)量至少降低了50%。我們決定更多地使用MemCached,而不是購買另外一個Web服務(wù)器。

"殺死"你的服務(wù)器的方法之五

忘記做緩存,你會浪費(fèi)很多錢,而且,你的服務(wù)器還會掛掉!事實(shí)證明,MemCached幫助我們減少了70%-80%的MySQL服務(wù)器上負(fù)載,同時,在Web服務(wù)器上,也產(chǎn)生了巨大的性能提升。頁面載入的相當(dāng)快。

最終,我們的配置看起來似乎是完美的。即使在高峰時段,我們也無須再擔(dān)心崩潰或頁面響應(yīng)緩慢了。我們搞定它了嗎?不!一臺藍(lán)色的Web服務(wù)器開始有一點(diǎn)響應(yīng)緩慢了。然后出現(xiàn)了一些錯誤消息,空白頁面等等。這個系統(tǒng)負(fù)載能力很不錯,在大多數(shù)情況下服務(wù)器也都在工作,但是只是在“大多數(shù)情況下”而已。

"殺死"你的服務(wù)器的方法之六

把成百上千個小文件放在一個文件夾里,當(dāng)索引節(jié)點(diǎn)耗盡的時候,你的服務(wù)器將會掛掉!

是的,你沒有看錯。我們過去只是關(guān)注MySQL,PHP和Web服務(wù)器本身,并沒有太關(guān)注文件系統(tǒng)。Smarty緩存文件存儲在本地文件系統(tǒng)里——所有的緩存文件都存儲在同一個目錄下。解決方案是把Smarty放在一個專用的ReiserFS分區(qū)里。另外,我們還打開了Smarty的“use_subdirs”選項(xiàng)。

在過去的幾年里,我們一直在優(yōu)化頁面。我們把Smarty緩存放到了memcached中。為了更快速地處理靜態(tài)文件,我們安裝了Varnish來減少I/O負(fù)載。我們還切換到了Nginx(Lighttpd會隨機(jī)的產(chǎn)生error 500的消息),安裝了更多的內(nèi)存,購買了更好的硬件,更多的硬件......這個列表永遠(yuǎn)不會結(jié)束。

總結(jié)

擴(kuò)展一個網(wǎng)站是一個永遠(yuǎn)不會結(jié)束的過程。當(dāng)你解決了一個瓶頸以后,很可能馬上會遇到下一個瓶頸。永遠(yuǎn)都不要這樣想:“就是這樣,我們大功告成了”然后就靠邊站了。這會“殺死”你的服務(wù)器,甚至是你的業(yè)務(wù)。規(guī)劃和學(xué)習(xí)是一個持續(xù)的過程。如果你因?yàn)槿狈?jīng)驗(yàn)或資源而不能自己完成這個工作,那么可以找一個有能力勝任這個工作,而且很可靠的合作伙伴,和它一起來做這個工作。永遠(yuǎn)都不要停止和你的團(tuán)隊(duì)和合作伙伴溝通當(dāng)前遇到的一些問題和即將會遇到的一些問題。思考在前才能爭取主動。

原文:http://networking.ctocio.com.cn/386/11504386.shtml

本文鏈接:http://m.95time.cn/tech/site/2010/7924.asp 

出處:IT專家網(wǎng)
責(zé)任編輯:bluehearts

上一頁 "殺死"你的服務(wù)器的6種方法 [1] 下一頁

◎進(jìn)入論壇網(wǎng)站綜合網(wǎng)頁制作版塊參加討論

相關(guān)文章 更多相關(guān)鏈接
Yahoo!網(wǎng)站最佳體驗(yàn)守則之服務(wù)器篇
淺談廣域網(wǎng)(服務(wù)器)鏈路負(fù)載均衡
Windows服務(wù)器平臺磁盤整理軟件
AS3中與服務(wù)器交互
打造中小企業(yè)郵件服務(wù)器
作者文章 更多作者文章
詳解SQL Server分布式查詢
SQL Server數(shù)據(jù)庫對于應(yīng)用程序的關(guān)系
用CorelDraw來繪制中國畫荷花
精美黃頁圖標(biāo)
嘗鮮 VS 2010 Beta2
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計(jì)比賽 網(wǎng)頁制作 web標(biāo)準(zhǔn) 用戶體驗(yàn) UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點(diǎn)最新 站點(diǎn)最新列表
周大!熬•自然”設(shè)計(jì)大賽開啟
國際體驗(yàn)設(shè)計(jì)大會7月將在京舉行
中國國防科技信息中心標(biāo)志征集
云計(jì)算如何讓安全問題可控
云計(jì)算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機(jī)會
阿里行云
云手機(jī)年終巨獻(xiàn),送禮標(biāo)配299起
阿里巴巴CTO王堅(jiān)的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機(jī)主題設(shè)計(jì)大賽
欄目最新 欄目最新列表
淺談JavaScript編程語言的編碼規(guī)范
如何在illustrator中繪制臺歷
Ps簡單繪制一個可愛的鉛筆圖標(biāo)
數(shù)據(jù)同步算法研究
用ps作簡單的作品展示頁面
CSS定位機(jī)制之一:普通流
25個最佳最閃亮的Eclipse開發(fā)項(xiàng)目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule
>> 分頁 首頁 前頁 后頁 尾頁 頁次:2/21個記錄/頁 轉(zhuǎn)到 頁 共2個記錄

藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨(dú)家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點(diǎn)的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請不要盜鏈到本站,且不準(zhǔn)打上各自站點(diǎn)的水印,亦不能抹去我站點(diǎn)水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計(jì)作品,如需使用,請與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請與我們聯(lián)系,我們將立即刪除修改。

您的評論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評論。如果您不是本站會員,你可以注冊 為本站會員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯誤,請用報(bào)告錯誤,以利文檔及時修改。
不評分 1 2 3 4 5
注意:請不要在評論中含與內(nèi)容無關(guān)的廣告鏈接,違者封ID
請您注意:
·不良評論請用報(bào)告管理員,以利管理員及時刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國的各項(xiàng)有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評論管理人員有權(quán)保留或刪除其管轄評論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評論文檔 | 報(bào)告錯誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計(jì)之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設(shè)計(jì)》
犀利開發(fā)—jQuery內(nèi)核詳解與實(shí)踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2