互聯(lián)網創(chuàng)業(yè)核心技術:構建可伸縮的Web應用是一本web應用開始手冊,由美國軟件工程師Artur Ejsmont編著。本書作者深入闡述了設計原則、前端層、Web服務、數(shù)據(jù)存儲層、緩存、異步處理等核心概念與技術,針對可能發(fā)生的問題一一剖析,為讀者勾勒出了簡明清晰的技術框架圖。相信本書可以成為開啟讀者可伸縮架構設計之旅的一個里程碑。
內容介紹
除了電商應用,任何一個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)通下載
- 江蘇電信下載
- 廣東電信下載
有問題? 點此報錯
發(fā)表評論
0條評論軟件排行榜
熱門推薦
瀟湘書院電腦版 v2.3.13.92049.58M / 簡體中文
開源閱讀電腦版 v3.25.04150011.54M / 簡體中文
網易云閱讀電腦版 v6.7.226.41M / 簡體中文
京東讀書電腦版 v1.13.4官方版2.13M / 簡體中文
吉利博瑞用戶手冊 pdf高清版57.89M / 簡體中文
linux常用命令大全 chm版1.48M / 簡體中文
本草綱目 5.34M / 簡體中文
docker入門實戰(zhàn) pdf完整版1.38M / 簡體中文
C++黑客編程揭秘與防范第2版 冀云pdf掃描版54.58M / 簡體中文
C++多核高級編程 修斯pdf掃描版57.21M / 簡體中文