中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
大型網站架構實戰

包郵 大型網站架構實戰

作者:梁嘉禎
出版社:機械工業出版社出版時間:2022-02-01
開本: 16開 頁數: 352
中 圖 價:¥65.9(6.6折) 定價  ¥99.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

大型網站架構實戰 版權信息

大型網站架構實戰 本書特色

適讀人群 :大型網站架構的入門與進階讀者,大型網站架構愛好者,云計算愛好者資深架構師全面總結多年積累的實際項目架構經驗 深入剖析和還原大型網站架構設計過程,并歸納出架構設計的思想與核心問題 三位知名公司的資深架構師傾情力薦 將大型網站架構分為前端架構、后端架構、云計算服務架構和整體架構進行講解 以開發成本與軟件質量為核心,高度還原真實網站架構設計項目的思考方式 提出“頂層架構”的概念,討論如何構建一個可持續迭代升級的大型網站系統 特意繪制了160余幅示意圖,輔助讀者更加直觀地理解架構設計 將架構思想與具體問題相對應,幫助讀者更好地理解架構設計的思想 詳解單點登錄系統、媒體庫管理系統和直播系統的架構設計

大型網站架構實戰 內容簡介

本書從大型網站架構的發展歷程出發,逐步深入介紹大型網站架構的各個部分,并在*后配合實戰案例,詳細介紹大型網站架構需要關注的問題及其解決方法,讓讀者不但可以消除對大型網站架構的神秘感,而且還可以對大型網站架構有更加深入的理解。 本書共10章,分為4篇。第1篇“大型網站架構的發展與面臨的挑戰”,主要介紹大型網站業務和架構的發展,以及大型網站架構面臨的挑戰;第2篇“大型網站架構的技術細節”,主要介紹前端架構、后端架構、云計算服務架構和整體架構等內容;第3篇“大型網站架構實戰案例”,主要介紹單點登錄系統架構設計、媒體庫管理系統架構設計和直播系統架構設計的相關內容;第4篇“未來架構的設想”,主要介紹作者對未來架構的一些設想和看法 本書從實際問題出發,問題與技術相呼應,一步一步地剖析和還原大型網站架構設計,內容通俗易懂,實用性強,特別適合大型網站架構的入門與進階讀者閱讀,也適合其他對大型網站架構和云計算感興趣的讀者閱讀。

大型網站架構實戰 目錄

前言
第1篇 大型網站架構的發展與面臨的挑戰
第1章 大型網站業務和架構的發展 2
1.1 大型網站的業務演變 2
1.1.1 靜態網站的出現 2
1.1.2 動態網站的出現 3
1.1.3 大型網站系統的出現 4
1.1.4 大型云計算網站系統的出現 6
1.1.5 大型網站的未來 7
1.2 大型網站架構的發展 8
1.2.1 動態網頁時代 8
1.2.2 B/S架構網站的崛起 8
1.2.3 CDN加速網站響應 10
1.2.4 應用和數據分離 11
1.2.5 非關系型數據庫和關系型數據庫并存 11
1.2.6 集群化 12
1.2.7 分布式趨勢 13
1.2.8 微服務 15
1.2.9 大型網站架構的未來 15
1.3 小結 16
第2章 大型網站架構面臨的挑戰 17
2.1 大型網站架構的基本問題 17
2.1.1 業務架構面臨的挑戰 17
2.1.2 技術架構面臨的挑戰 20
2.1.3 業務架構和技術架構的相互成全 21
2.2 業務架構的基本思路 21
2.2.1 遞進思想 22
2.2.2 版本計劃逐漸完善 24
2.2.3 持續優化,推陳出新 25
2.3 技術架構的基本思路 26
2.3.1 分層思想 26
2.3.2 IaaS、PaaS和SaaS分層管理 27
2.3.3 前端、后端和云計算服務分層開發 28
2.4 大型網站技術架構的核心問題 30
2.4.1 性能問題 30
2.4.2 可用性問題 30
2.4.3 伸縮性問題 31
2.4.4 擴展性問題 31
2.4.5 安全性問題 32
2.5 小結 32
第2篇 大型網站架構的技術細節
第3章 前端架構 34
3.1 前端的工作原理 34
3.1.1 Web服務器搭建 34
3.1.2 構造一個簡單的網頁 38
3.1.3 前端網頁的工作原理 41
3.2 前端架構需要解決的問題 47
3.2.1 規整化概述 47
3.2.2 適配性和兼容性概述 49
3.2.3 模塊化概述 50
3.2.4 單頁應用概述 51
3.3 規整化 53
3.3.1 編碼規范 53
3.3.2 JavaScript庫 59
3.3.3 組件工具箱 61
3.3.4 框架 64
3.4 適配性和兼容性 71
3.4.1 響應式布局 71
3.4.2 整體布局 73
3.4.3 模塊布局 77
3.4.4 適配性測試 78
3.4.5 瀏覽器兼容 79
3.5 模塊化 81
3.5.1 模塊化的方法 82
3.5.2 現今前端模塊化的困局 86
3.5.3 自研框架Trick 87
3.6 單頁應用 88
3.6.1 單頁應用用到的方法 88
3.6.2 單頁應用的發展趨勢 90
3.7 小結 91
第4章 后端架構 92
4.1 后端的工作原理 92
4.1.1 后端開發語言及框架 92
4.1.2 搭建Web應用服務器 94
4.1.3 構造一個簡單的后端應用程序 105
4.1.4 后端應用程序的工作原理 114
4.2 后端架構需要解決的問題 120
4.2.1 規整化概述 121
4.2.2 數據庫概述 122
4.2.3 非關系型數據庫概述 122
4.2.4 整合其他應用程序 123
4.3 規整化 124
4.3.1 接口設計 124
4.3.2 編碼規范 132
4.3.3 集中配置 140
4.3.4 Cookie和Session 145
4.3.5 應用拆分和協調 148
4.3.6 日志 149
4.3.7 自研框架Once 159
4.4 數據庫 161
4.4.1 數據庫對比 161
4.4.2 數據庫的工作原理 162
4.4.3 數據庫設計 164
4.4.4 數據庫操作框架 168
4.4.5 數據庫事務 175
4.4.6 分布式事務 178
4.5 非關系型數據庫 188
4.5.1 鍵值存儲非關系型數據庫 188
4.5.2 列存儲非關系型數據庫 190
4.5.3 文檔型非關系型數據庫 191
4.5.4 圖形非關系型數據庫 191
4.6 小結 192
第5章 云計算服務架構 193
5.1 云計算服務的工作原理 193
5.1.1 云計算服務的應用場景 193
5.1.2 云計算開發語言及其框架 194
5.1.3 云計算服務軟件的工作原理 195
5.2 云計算服務架構需要解決的問題 200
5.2.1 云計算服務軟件基礎框架構建概述 201
5.2.2 任務池與指令池的搭建和使用概述 202
5.2.3 進度數據池與狀態數據池的搭建和使用概述 202
5.2.4 監控軟件的構造概述 202
5.3 云計算服務軟件基礎框架的構建 203
5.3.1 進程與線程 203
5.3.2 線程同步 205
5.3.3 線程模型 211
5.3.4 軟件結構 218
5.4 任務池與指令池的搭建和使用 219
5.4.1 消息隊列 219
5.4.2 RabbitMQ消息隊列 221
5.4.3 任務池的搭建與使用 232
5.4.4 指令池的搭建與使用 234
5.5 進度數據池與狀態數據池的搭建和使用 237
5.5.1 公共數據空間 237
5.5.2 Redis數據庫 239
5.5.3 進度數據池的搭建與使用 247
5.5.4 狀態數據池的搭建與使用 248
5.6 監控軟件的構造 249
5.6.1 軟件結構 249
5.6.2 Supervisor監控軟件 253
5.7 小結 254
第6章 整體架構 255
6.1 網站系統的基本結構 255
6.1.1 前端部分的基本結構 255
6.1.2 后端部分的基本結構 257
6.1.3 云計算服務部分的基礎結構 258
6.1.4 網站系統的基本結構 259
6.2 整體架構需要解決的問題 260
6.2.1 性能概述 260
6.2.2 可用性概述 260
6.2.3 伸縮性概述 261
6.2.4 擴展性概述 261
6.2.5 安全性概述 261
6.3 性能 262
6.3.1 性能指標 262
6.3.2 壓力測試 266
6.3.3 性能調優的基本思路 271
6.3.4 服務器性能調優 274
6.3.5 Nginx調優 280
6.3.6 CDN加速 283
6.3.7 瀏覽器訪問頁面的過程優化 284
6.3.8 Tomcat調優 285
6.3.9 緩存與靜態文件 287
6.3.10 數據庫性能優化 288
6.3.11 數據庫集群 289
6.3.12 分布式文件系統 293
6.3.13 集群部署與分布式部署 294
6.4 可用性 297
6.4.1 服務器的定期維護與監控 297
6.4.2 服務器熱備份 298
6.4.3 日志機制 299
6.4.4 環境分離與灰度發布 299
6.5 伸縮性 300
6.5.1 伸縮指標與伸縮策略 300
6.5.2 動態彈性伸縮的局限 300
6.6 安全性 301
6.6.1 安全堡壘機 301
6.6.2 接口鑒權 302
6.6.3 SQL盲注 302
6.6.4 跨域 303
6.7 小結 305
第3篇 大型網站架構實戰案例
第7章 單點登錄系統架構設計 308
7.1 單點登錄系統的關鍵問題 308
7.1.1 為什么需要單點登錄系統 308
7.1.2 單點登錄系統需要解決的關鍵問題 309
7.2 單點登錄系統的詳細架構設計 310
7.2.1 統一的登錄與注冊入口 310
7.2.2 與其他子系統共享用戶登錄信息 311
7.2.3 集中管理用戶的基本信息 312
7.3 小結 313
第8章 媒體庫管理系統架構設計 314
8.1 媒體庫管理系統的關鍵問題 314
8.1.1 為什么需要媒體庫管理系統 314
8.1.2 媒體庫管理系統需要解決的關鍵問題 315
8.2 媒體庫管理系統的詳細架構設計 315
8.2.1 統一的媒體文件上傳入口和資源選擇機制 316
8.2.2 媒體文件的刪除機制 317
8.2.3 提供自動處理媒體文件等功能 318
8.3 小結 319
第9章 直播系統架構設計 320
9.1 直播系統的關鍵問題 320
9.1.1 為什么需要直播系統 320
9.1.2 直播系統需要解決的關鍵問題 321
9.2 直播系統的詳細架構設計 321
9.2.1 明確直播場景 321
9.2.2 基礎系統架構 322
9.2.3 直播流接收 323
9.2.4 直播流處理 323
9.2.5 直播觀看 325
9.3 小結 326
第4篇 未來架構的設想
第10章 未來架構 328
10.1 理解架構 328
10.1.1 架構是什么 328
10.1.2 頂層架構 332
10.1.3 架構與技術 333
10.2 軟件行業的發展 334
10.2.1 軟件行業的現狀 334
10.2.2 軟件行業的發展方向 334
10.2.3 不斷發展的結局 334
10.3 未來架構的方向 335
10.3.1 人力效率增加 335
10.3.2 人力資本轉化成物力資本 336
10.3.3 物力資本匯聚成生態 337
10.4 小結 338
展開全部

大型網站架構實戰 作者簡介

梁嘉禎 架構師,自由職業者。曾任職于東軟集團,從事Web全棧(前端、后端和云計算)開發,并參與項目架構設計。曾參與過多個合同額億級和千萬級的國內外軟件項目,作為架構師或項目經理主導過多個合同額從百萬級到五百萬級的網站系統項目。現為自由職業者,提供架構咨詢服務。本書寫作過程中為一個合同額五百萬級的社區網站系統提供全部的架構服務。深受本科專業涉及的工業、機械和化學思想的影響,持續思考和實踐工業化項目過程、機械化軟件結構和化學化編碼呈現。擁有三套自主研發的前端、后端和云計算架構,經歷過多個項目實踐,能讓大型項目縮減近一半的人力成本。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: pos机办理,智能/扫码/二维码/微信支付宝pos机-北京万汇通宝商贸有限公司 | 杭州货架订做_组合货架公司_货位式货架_贯通式_重型仓储_工厂货架_货架销售厂家_杭州永诚货架有限公司 | 洗地机-全自动/手推式洗地机-扫地车厂家_扬子清洁设备 | 一氧化氮泄露报警器,二甲苯浓度超标报警器-郑州汇瑞埔电子技术有限公司 | 废气处理设备-工业除尘器-RTO-RCO-蓄热式焚烧炉厂家-江苏天达环保设备有限公司 | 潜水搅拌机-双曲面搅拌机-潜水推进器|奥伯尔环保 | 山东成考网-山东成人高考网| 翰香原枣子坊加盟费多少钱-正宗枣核糕配方培训利润高飘香 | 中国在职研究生招生信息网| 双效节能浓缩器-热回流提取浓缩机组-温州市利宏机械 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 工业设计,人工智能,体验式3D展示的智能技术交流服务平台-纳金网 J.S.Bach 圣巴赫_高端背景音乐系统_官网 | Dataforth隔离信号调理模块-信号放大模块-加速度振动传感器-北京康泰电子有限公司 | 恒温恒湿试验箱_高低温试验箱_恒温恒湿箱-东莞市高天试验设备有限公司 | 自清洗过滤器-全自动自清洗过反冲洗过滤器 - 中乂(北京)科技有限公司 | 澳洁干洗店加盟-洗衣店干洗连锁「澳洁干洗免费一对一贴心服务」 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 磁力加热搅拌器-多工位|大功率|数显恒温磁力搅拌器-司乐仪器官网 | 求是网 - 思想建党 理论强党 | 不锈钢/气体/液体玻璃转子流量计(防腐,选型,规格)-常州天晟热工仪表有限公司【官网】 | 深圳市超时尚职业培训学校,培训:月嫂,育婴,养老,家政;化妆,美容,美发,美甲. | PVC地板|PVC塑胶地板|PVC地板厂家|地板胶|防静电地板-无锡腾方装饰材料有限公司-咨询热线:4008-798-128 | 【铜排折弯机,钢丝折弯成型机,汽车发泡钢丝折弯机,线材折弯机厂家,线材成型机,铁线折弯机】贝朗折弯机厂家_东莞市贝朗自动化设备有限公司 | 小型手持气象站-空气负氧离子监测站-多要素微气象传感器-山东天合环境科技有限公司 | 新中天检测有限公司青岛分公司-山东|菏泽|济南|潍坊|泰安防雷检测验收 | Trimos测长机_测高仪_TESA_mahr,WYLER水平仪,PWB对刀仪-德瑞华测量技术(苏州)有限公司 | 合肥礼品公司-合肥礼品定制-商务礼品定制公司-安徽柏榽商贸有限公司 | 细沙回收机-尾矿干排脱水筛设备-泥石分离机-建筑垃圾分拣机厂家-青州冠诚重工机械有限公司 | 海外整合营销-独立站营销-社交媒体运营_广州甲壳虫跨境网络服务 焊管生产线_焊管机组_轧辊模具_焊管设备_焊管设备厂家_石家庄翔昱机械 | 能量回馈_制动单元_电梯节能_能耗制动_深圳市合兴加能科技有限公司 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 烟气在线监测系统_烟气在线监测仪_扬尘检测仪_空气质量监测站「山东风途物联网」 | 垃圾压缩设备_垃圾处理设备_智能移动式垃圾压缩设备--山东明莱环保设备有限公司 | 盘装氧量分析仪-防爆壁挂氧化锆分析仪-安徽吉帆仪表有限公司 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 编织人生 - 权威手工编织网站,编织爱好者学习毛衣编织的门户网站,织毛衣就上编织人生网-编织人生 | 模型公司_模型制作_沙盘模型报价-中国模型网 | 大型低温冷却液循环泵-低温水槽冷阱「厂家品牌」京华仪器_京华仪器 | 苹果售后维修点查询,苹果iPhone授权售后维修服务中心 – 修果网 拼装地板,悬浮地板厂家,悬浮式拼装运动地板-石家庄博超地板科技有限公司 | 广州冷却塔维修厂家_冷却塔修理_凉水塔风机电机填料抢修-广东康明节能空调有限公司 | 2025黄道吉日查询、吉时查询、老黄历查询平台- 黄道吉日查询网 | 国际高中-国际学校-一站式择校服务-远播国际教育 |