注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程高擴(kuò)展性網(wǎng)站的50條原則

高擴(kuò)展性網(wǎng)站的50條原則

高擴(kuò)展性網(wǎng)站的50條原則

定 價(jià):¥35.00

作 者: (美) Martin L. Abbott Michael T. Fisher 著,張欣 ,楊海玲 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 網(wǎng)站開(kāi)發(fā)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115275721 出版時(shí)間: 2012-06-01 包裝: 平裝
開(kāi)本: 32開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  網(wǎng)站建設(shè)是一項(xiàng)復(fù)雜的工程,隨著規(guī)模的擴(kuò)大,許多網(wǎng)站勢(shì)必會(huì)遇到嚴(yán)重的性能和可擴(kuò)展性問(wèn)題。大量用戶涌入時(shí)如何保證網(wǎng)站不崩潰?如何縮短頁(yè)面載入時(shí)間?這都是擺在網(wǎng)站開(kāi)發(fā)和運(yùn)維人員面前迫待解決的問(wèn)題。 《高擴(kuò)展性網(wǎng)站的50條原則》作者憑借他們?cè)谑澜缟蠘I(yè)務(wù)流量最高的網(wǎng)站中積累的管理經(jīng)驗(yàn),針對(duì)性能測(cè)試到IT管理等諸多實(shí)際問(wèn)題,總結(jié)出了高擴(kuò)展性網(wǎng)站建設(shè)的50條最佳原則。這些原則適用于所有前端和后端系統(tǒng),幫助你應(yīng)對(duì)規(guī)模迅速增大的網(wǎng)站。 本書(shū)主要內(nèi)容包括: 通過(guò)克隆、復(fù)制、分離功能和拆分?jǐn)?shù)據(jù)集提高網(wǎng)站擴(kuò)展性; 采用橫向擴(kuò)展方案代替縱向擴(kuò)展; 在不損害網(wǎng)站可擴(kuò)展性的前提下,最大程度地利用數(shù)據(jù)庫(kù); 避免不必要的重定向和冗余的二次檢查; 在不引入復(fù)雜性的前提下,更加充分地使用緩存和內(nèi)容分發(fā)網(wǎng)絡(luò); 要求網(wǎng)站設(shè)計(jì)具備容錯(cuò)、優(yōu)雅降級(jí)和易回滾的功能; 設(shè)計(jì)系統(tǒng)時(shí)盡可能選擇無(wú)狀態(tài)實(shí)現(xiàn),如果確實(shí)需要狀態(tài),做到合理高效; 有效利用異步通信; 無(wú)論你的網(wǎng)站剛剛起步,還是正在設(shè)計(jì)開(kāi)發(fā)過(guò)程中,或者已經(jīng)成熟運(yùn)轉(zhuǎn)了很長(zhǎng)時(shí)間,你都能從書(shū)中找到很有針對(duì)性的指導(dǎo)原則,提高網(wǎng)站的可擴(kuò)展性。

作者簡(jiǎn)介

  Martin L. Abbott,業(yè)界資深管理者,曾參與管理過(guò)多家世界500強(qiáng)企業(yè)和創(chuàng)業(yè)公司。AKF Partners公司創(chuàng)始人。曾任Quigo公司首席運(yùn)營(yíng)官(該公司后被AOL收購(gòu)),eBay公司高級(jí)副總裁和首席技術(shù)官,還曾在Gateway和摩托羅拉擔(dān)任重要職位。現(xiàn)任多家技術(shù)公司董事,多所高校、公共機(jī)構(gòu)以及私企的咨詢顧問(wèn)。Martin分別于西點(diǎn)軍校和佛羅里達(dá)大學(xué)取得計(jì)算機(jī)學(xué)士和碩士學(xué)位,并參加過(guò)哈佛大學(xué)商學(xué)院高級(jí)經(jīng)理培訓(xùn),目前在西儲(chǔ)大學(xué)攻讀博士學(xué)位。 Michael T. Fisher,業(yè)界資深管理者,曾參與管理過(guò)多家世界500強(qiáng)企業(yè)和創(chuàng)業(yè)公司。AKF Partners公司創(chuàng)始人。曾任Quigo公司首席技術(shù)官、總裁,PayPal公司工程和架構(gòu)部門(mén)副總裁。曾在通用電器工作7年,幫助制定公司的技術(shù)戰(zhàn)略。目前擔(dān)任多家私企和非營(yíng)利機(jī)構(gòu)的董事和顧問(wèn)。Michael畢業(yè)于西點(diǎn)軍校,是六西格瑪黑帶大師,目前在西儲(chǔ)大學(xué)攻讀博士學(xué)位。

圖書(shū)目錄

第1章  化簡(jiǎn)方程    1
1.1  原則1:不要過(guò)度設(shè)計(jì)    2
1.2  原則2:設(shè)計(jì)時(shí)就考慮擴(kuò)展性(D-I-D方法)    6
1.2.1  設(shè)計(jì)    7
1.2.2  實(shí)現(xiàn)    8
1.2.3  部署    8
1.3  原則3:把方案一簡(jiǎn)再簡(jiǎn)    10
1.3.1  如何簡(jiǎn)化范圍    10
1.3.2  如何簡(jiǎn)化設(shè)計(jì)    11
1.3.3  如何簡(jiǎn)化實(shí)施    12
1.4  原則4:減少DNS查找    13
1.5  原則5:盡可能減少對(duì)象    16
1.6  原則6:使用同一品牌的網(wǎng)絡(luò)設(shè)備    19
1.7  小結(jié)    21
參考資料    21
第2章  分布工作    23
2.1  原則7:橫向復(fù)制(X軸原則)    25
2.2  原則8:拆分不同的東西(Y軸原則)    29
2.3  原則9:拆分相近的東西(Z軸原則)    32
2.4  小結(jié)    34
參考資料    34
第3章  橫向擴(kuò)展設(shè)計(jì)    35
3.1  原則10:設(shè)計(jì)橫向擴(kuò)展方案    36
3.2  原則11:采用經(jīng)濟(jì)型系統(tǒng)    39
3.3  原則12:橫向擴(kuò)展數(shù)據(jù)中心    42
3.4  原則13:利用云技術(shù)進(jìn)行設(shè)計(jì)    48
3.5  小結(jié)    50
參考資料    50
第4章  使用正確的工具    51
4.1  原則14:合理使用數(shù)據(jù)庫(kù)    52
4.2  原則15:防火墻,到處都是防火墻    59
4.3  原則16:積極利用日志文件    63
4.4  小結(jié)    66
參考資料    66
第5章  不要重復(fù)工作    67
5.1  原則17:不要立即檢查剛做過(guò)的工作    68
5.2  原則18:停止重定向    72
5.3  原則19:放松時(shí)序約束    77
5.4  小結(jié)    80
參考資料    80
第6章  積極利用緩存    81
6.1  原則20:利用CDN    82
6.2  原則21:使用過(guò)期頭    85
6.3  原則22:緩存Ajax調(diào)用    90
6.4  原則23:利用頁(yè)面緩存    95
6.5  原則24:利用應(yīng)用緩存    98
6.6  原則25:利用對(duì)象緩存    102
6.7  原則26:把對(duì)象緩存放在自己的“層”上    105
6.8  小結(jié)    107
參考資料    107
第7章  從錯(cuò)誤中吸取教訓(xùn)    109
7.1  原則27:積極地學(xué)習(xí)    110
7.2  原則28:不要依靠QA發(fā)現(xiàn)失誤    113
7.3  原則29:沒(méi)有回退功能的設(shè)計(jì)是失敗的設(shè)計(jì)    117
7.4  原則30:討論失敗并從中吸取教訓(xùn)    120
7.5  小結(jié)    124
參考資料    124
第8章  數(shù)據(jù)庫(kù)原則    125
8.1  原則31:注意代價(jià)高的關(guān)系    126
8.2  原則32:使用類(lèi)型正確的數(shù)據(jù)庫(kù)鎖    130
8.3  原則33:不要使用多階段提交    133
8.4  原則34:不要使用SELECT FOR UPDATE    135
8.5  原則35:不要選擇所有數(shù)據(jù)    137
8.6  小結(jié)    140
參考資料    140
第9章  容錯(cuò)設(shè)計(jì)與故障控制    141
9.1  原則36:采用隔離故障的“泳道”    142
9.2  原則37:絕對(duì)不要信任單點(diǎn)故障    148
9.3  原則38:避免系統(tǒng)串聯(lián)    151
9.4  原則39:確保能夠啟用/禁用功能    155
9.5  小結(jié)    158
第10章  避免或分發(fā)狀態(tài)    159
10.1  原則40:努力實(shí)現(xiàn)無(wú)狀態(tài)    161
10.2  原則41:盡可能在瀏覽器端維護(hù)會(huì)話    164
10.3  原則42:利用分布式緩存存放狀態(tài)    167
10.4  小結(jié)    170
參考資料    170
第11章  異步通信和消息總線    171
11.1  原則43:盡可能使用異步通信    172
11.2  原則44:確保消息總線能夠擴(kuò)展    175
11.3  原則45:避免讓消息總線過(guò)度擁擠    179
11.4  小結(jié)    182
第12章  其他原則    183
12.1  原則46:慎用第三方解決方案擴(kuò)展    184
12.2  原則47:清除、歸檔和成本合理的存儲(chǔ)    187
12.3  原則48:刪除事務(wù)處理中的商業(yè)智能    192
12.4  原則49:設(shè)計(jì)能夠監(jiān)控的應(yīng)用    195
12.5  原則50:要能勝任    199
12.6  小結(jié)    202
參考資料    202
第13章  原則回顧和優(yōu)先級(jí)劃分    203
13.1  評(píng)估擴(kuò)展項(xiàng)目和主動(dòng)權(quán)的風(fēng)險(xiǎn)?收益模型    204
13.2  擴(kuò)展原則的收益/優(yōu)先級(jí)等級(jí)    235
13.3  小結(jié)    238

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)