构建高性能Web站点_第1页
构建高性能Web站点_第2页
构建高性能Web站点_第3页
构建高性能Web站点_第4页
构建高性能Web站点_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

构建高性能Web站点读书笔记模板01思维导图读书笔记目录分析内容摘要精彩摘录作者介绍目录0305020406思维导图高性能站点服务器性能数据数据库浏览器第章服务器数据库缓存内容响应监控动态性能带宽分离浏览器本书关键字分析思维导图内容摘要内容摘要本书围绕如何构建高性能Web站点,从多个方面、多个角度进行了全面的阐述,涵盖了Web站点性能优化的几乎所有内容,包括数据的网络传输、服务器并发处理能力、动态网页缓存、动态网页静态化、应用层数据缓存、分布式缓存、Web服务器缓存、反向代理缓存、脚本解释速度、页面组件分离、浏览器本地缓存、浏览器并发请求、文件的分发、数据库I/O优化、数据库访问、数据库分布式设计、负载均衡、分布式文件系统、性能监控等。读书笔记读书笔记最难的地方在于把技术点用简洁易懂的语言讲清楚,写的很不错,适合新手。内容的广度不错,但是相对深度肯定不足,可以参考些别的资料。内容覆盖范围广但是深度需要自己继续挖掘的书。非常好的一本书,知识点非常详细,可惜没有配图,有些地方看不明白。终于囫囵看完了,很适合像我这样的技术白看,尤其一些有趣的举例,生动又形象。非常推荐,但是自己水平有限,有些地方比较快速略过,可以回头再看看。如果在09年看绝对的给五星,毕竟19年了,有很少一部分内容有些过时,但是能全部搞懂的人还是很少。比较基础,涉及到的点很多但都不深入,应该算是还不错的入门书籍。很赞,高性能讲解方方面面都很全,架构师和工程师必备法宝[呲牙][呲牙][呲牙]。快速浏览一遍,很多内容过时了,但用通俗易懂的方式讲了不容易过时的一些东西。精彩摘录精彩摘录使用单位时间内服务器处理的请求数来描述其并发处理能力,但是听起来有点长,我们习惯称其为吞吐率(Throughput),单位是“reqs/s”。每秒处理请求数,也称吞吐率,注意这里的吞吐率不是指单位时间处理的数据量,而是请求数。一个进程被挂起的本质就是将它在CPU寄存器中的数据拿出来暂存在内核态堆栈中,而一个进程恢复工作的本质就是将它的数据重新装入CPU寄存器,这段装入和移出的数据我们称为“硬件上下文”这些请求不光包括对页面的请求,还包括对页面中许许多多组件的请求,比如图片、层叠样式表(CSS)、脚本(JavaScript)、内嵌页面(iframe)等Web服务器与数据库服务器的数据通信一般基于标准的TCP,即便它们位于同一台物理主机也是如此。通过限制交换机对于你主机的数据接收速度,来将你的发送速度牢牢控制在手,因为数据链路层的流量控制是通过控制接收方来实现的压力的描述一般包括两部分,即并发用户数和总请求数,也就是模拟多少个用户同时向服务器发送多少个请求在基于IP寻址的互联网中,IP地址相近的主机之间通信,数据经过少数的路由器即可到达,比如同一局域网内通信或者接入同一个城市交换节点的局域网之间通信,在这种情况下数据到达时间相对较短。目录分析1.1等待的真相1.2瓶颈在哪里1.3增加带宽1.4减少网页中的HTTP请求1.5加快服务器脚本计算速度12345第1章绪论1.6使用动态内容缓存1.7使用数据缓存1.8将动态内容静态化1.9更换Web服务器软件第1章绪论1.10页面组件分离1.11合理部署服务器1.12使用负载均衡1.13优化数据库1.14考虑可扩展性1.15减少视觉等待010302040506第1章绪论2.1分层网络模型2.2带宽2.3响应时间2.4互联互通第2章数据的网络传输3.1吞吐率3.2CPU并发计算3.3系统调用3.4内存分配第3章服务器并发处理能力3.5持久连接3.7服务器并发策略3.6I/O模型第3章服务器并发处理能力4.1重复的开销4.3页面缓存4.2缓存与速度第4章动态内容缓存4.5静态化内容4.4局部无缓存第4章动态内容缓存5.1opcode缓存5.3脚本跟踪与分析5.2解释器扩展模块第5章动态脚本加速6.1别忘了浏览器6.3彻底消灭请求6.2缓存协商第6章浏览器缓存7.1URL映射7.3缓存文件描述符7.2缓存响应内容第7章Web服务器缓存8.1传统代理8.2何为反向8.3在反向代理上创建缓存8.4小心穿过代理8.5流量分配12345第8章反向代理缓存9.1备受争议的分离9.2因材施教9.3拥有不同的域名9.4浏览器并发数9.5发挥各自的潜力12345第9章Web组件分离10.1数据库的前端缓存区10.2使用memcached10.3读操作缓存10.4写操作缓存10.5监控状态10.6缓存扩展010302040506第10章分布式缓存11.1友好的状态报告11.2正确使用索引11.3锁定与等待11.4事务性表的性能第11章数据库性能优化11.5使用查询缓存11.6临时表11.7线程池11.8反范式化设计11.9放弃关系型数据库12345第11章数据库性能优化12.1一些思考12.2HTTP重定向12.3DNS负载均衡12.4反向代理负载均衡第12章Web负载均衡12.5IP负载均衡12.6直接路由12.7IP隧道12.8考虑可用性第12章Web负载均衡13.1网络共享13.3局限性13.2NFS第13章共享文件系统14.1复制14.3WebDAV14.2SSH第14章内容分发和同步14.4rsync14.5Hashtree14.6分发还是同步14.7反向代理第14章内容分发和同步15.1文件系统15.3MogileFS15.2存储节点和追踪器第15章分布式文件系统16.1复制和分离16.3水平分区16.2垂直分区第16章数据库扩展17.2并行计算17

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论