WEB高性能解决方案

来源:互联网 发布:淘宝详情页图片宽度 编辑:程序博客网 时间:2024/05/21 06:45

WEB高性能解决方案  系列主题   讲述了7大主题,从思想,经验,策略,干货,分享等层次详细分享了技术要点和方法技巧。

下载地址:http://download.csdn.net/detail/luozhonghua2014/9459026


主题一:Web系统大规模并发——电商秒杀与抢购 3

一、大规模并发带来的挑战  3

二、作弊的手段:进攻与防守 5

三、高并发下的数据安全 9

四、小结 12

主题二:大型网站的灵魂——性能 12

一、什么是性能 13

二、第一路径 13

三、第二路径 15

四、第三路径 16

五、性能的指标和测试 19

六、小结 20

主题三:谈Twitter的百TB级Redis缓存实践 20

一、为什么使用Redis? 21

二、集群管理 23

三、数据洞察 24

四、对Redis的希望清单 25

五、学到的知识 25

主题四:大规模网站架构的缓存机制和几何分形学 26

缓存机制和几何分形学 26

一、前端Cache机制 27

1. 域名转为IP地址(域名服务器DNS缓存) 27

2. 访问服务器,获取静态内容(地理位置分布式服务CDN) 27

3. 浏览器本地缓存(无网络交互类型) 28

4. 浏览器和web服务协议缓存(有网络交互类型) 28

5. 浏览器中间代理 29

6. 预加载缓存机制 31

二、Web系统和几何分形学 33

1. Web系统中的缓存机制 33

2. 接近硬件层面的“空间换时间” 34

3. 现实世界中的“缓存机制” 36

4. 现实世界和计算机“缓存机制”原理的关系,为什么遵循“几何分形”? 38

主题五:FastJSON实现详解 38

1. 序列化 38

序列化入口 41

序列化组合器 41

2. 反序列化 45

3. Why So Fast 49

4.测试 50

主题六、高并发Web服务的演变——节约系统内存和CPU 52

一、越来越多的并发连接数 52

二、Web前端优化,降低服务端压力 54

三、 节约Web服务端的内存 57

四、节约Web服务器的CPU 63

五、 小结 67

主题七:亿级Web系统搭建——单机到分布式集群 67

一、Web负载均衡  68

1. HTTP重定向 68

2. 反向代理负载均衡 69

3. IP负载均衡 70

4. DNS负载均衡 72

5. DNS/GSLB负载均衡 72

二、Web系统的缓存机制的建立和优化 73

一、 MySQL数据库内部缓存使用 74

二、 MySQL数据库多台服务搭建 75

三、 MySQL数据库机器之间的数据同步 77

四、 在Web服务器和数据库之间建立缓存 78

三、异地部署(地理分布式) 82

一、 核心集中与节点分散 82

 二、 节点容灾和过载保护 84

小结 85



1 0