首 頁
手機版

互聯(lián)網創(chuàng)業(yè)核心技術:構建可伸縮的Web應用 阿特.艾斯蒙特pdf掃描版

互聯(lián)網創(chuàng)業(yè)核心技術:構建可伸縮的Web應用是一本web應用開始手冊,由美國軟件工程師Artur Ejsmont編著。本書作者深入闡述了設計原則、前端層、Web服務、數(shù)據(jù)存儲層、緩存、異步處理等核心概念與技術,針對可能發(fā)生的問題一一剖析,為讀者勾勒出了簡明清晰的技術框架圖。相信本書可以成為開啟讀者可伸縮架構設計之旅的一個里程碑。

互聯(lián)網創(chuàng)業(yè)核心技術:構建可伸縮的Web應用

內容介紹

除了電商應用,任何一個To C的App都會面臨同樣的挑戰(zhàn),如何承載捉摸不定的業(yè)務量以及如何快速推進版本的演進。作為引來的昂貴的流量,需要良好的后臺承接并及時處理,推動良好的客戶體驗及帶來真實的業(yè)務發(fā)展,從而幫助C端的創(chuàng)業(yè)者快速驗證自己的商業(yè)模式,并快速迭代。

《互聯(lián)網創(chuàng)業(yè)核心技術:構建可伸縮的Web應用》就是這樣一本很好的實踐。作為一個To C端的創(chuàng)業(yè)公司的CTO,本書作者將自己的成功經驗總結歸納出來,對于彈性架構的概念,軟件設計的原則,以及如何構建一個優(yōu)質的互聯(lián)網應用,進行了深入的講解。站在一個互聯(lián)網電商的資深從業(yè)者,書中很多的概念與電商行業(yè)的實踐不謀而合,有些觀點對于電商網站的構建有非常好的建設意見。

章節(jié)目錄

目 錄
1 核心概念 1
什么是伸縮性 
從單一服務器到全球用戶的Web 架構演化 
單一服務器 
使用更強的服務器:垂直伸縮 6
服務分離 
內容分發(fā)網絡:靜態(tài)內容的伸縮性
分散訪問流量:水平伸縮 13
服務全球用戶的伸縮性架構 
數(shù)據(jù)中心基礎設施架構概覽 8
前端 
Web 應用層 
Web 服務層 
附加組件 
數(shù)據(jù)持久層 
數(shù)據(jù)中心基礎架構 
應用架構概覽 
前端 
Web 服務 
支撐技術 
小結 
2 軟件設計原則 31
簡單 
隱藏復雜與構建抽象 
避免過度設計 
嘗試測試驅動開發(fā) 
從軟件設計的簡化范例中學習 
低耦合 
促進低耦合 
避免不必要的耦
低耦合范式 
不要重復自己(DRY)
復制粘貼代碼 
基于約定編程 
畫架構圖 
用例圖 
類圖 
模塊圖 
單一職責 
改善單一職責
單一職責的例子
開閉原則 
依賴注入 
控制反轉(IOC) 
為伸縮而設計 
增加副本 
功能分割 
數(shù)據(jù)分片 
自愈設計 
小結 
3 構建前端層 69
狀態(tài)管理 
管理 會話 
管理文件 
管理其他類型的狀態(tài) 
可伸縮的前端組件 
DNS 
負載均衡器 
Web 服務器 
緩存 
自動伸縮 
部署案例 
AWS 場景 
私有數(shù)據(jù)中心 
小結 
4 Web 服務 102
Web 服務設計
Web 服務作為一種備用表示層 
API 優(yōu)先方式 
務實的方式 
Web 服務類型
以功能為中心的服務 
以資源為中心的服務 
伸縮REST Web 服務 
保持服務無狀態(tài) 
緩存服務響應 
功能分割 
小結

使用說明

1、下載并解壓,得出pdf文件

2、如果打不開本文件,請務必下載pdf閱讀器

3、安裝后,在打開解壓得出的pdf文件

4、雙擊進行閱讀試讀

收起介紹展開介紹
  • 下載地址
互聯(lián)網創(chuàng)業(yè)核心技術:構建可伸縮的Web應用 阿特.艾斯蒙特pdf掃描版

有問題? 點此報錯

發(fā)表評論

0條評論