构建高性能Web站点:改善性能和扩展规模的具体做法

构建高性能Web站点:改善性能和扩展规模的具体做法
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2009-08
版次: 1
ISBN: 9787121093357
定价: 59.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 402页
正文语种: 简体中文
190人买过
  •   《构建高性能Web站点:改善性能和拓展规模的具体做法》围绕如何构建高性能Web站点,从多个方面、多个角度进行了全面的阐述,涵盖了Web站点性能优化的几乎所有内容,包括数据的网络传输、服务器并发处理能力、动态网页缓存、动态网页静态化、应用层数据缓存、分布式缓存、Web服务器缓存、反向代理缓存、脚本解释速度、页面组件分离、浏览器本地缓存、浏览器并发请求、文件的分发、数据库I/O优化、数据库访问、数据库分布式设计、负载均衡、分布式文件系统、性能监控等。在这些内容中充分抓住本质并结合实践,通过通俗易懂的文字和生动有趣的配图,让读者充分并深入理解高性能架构的真相。同时,《构建高性能Web站点:改善性能和拓展规模的具体做法》充分应用跨学科知识和科学分析方法,通过宽泛的视野和独特的角度,将《构建高性能Web站点:改善性能和拓展规模的具体做法》的内容展现得更加透彻和富有趣味。 郭欣,曾在腾讯网基础平台研发团队,负责诸多Web应用的开发和技术管理,并致力于性能研究和实践推广.在加入腾讯之前,获得国家系统分析师职称.目前在工作之余从事独立研究,其中包括高性能Web架构和Web敏捷开发框架,并且积极投身开源事业,同时在为SmartcDeveloper系列进行创作. 第1章绪论
    1.1等待的真相
    1.2瓶颈在哪里
    1.3增加带宽
    1.4减少网页中的HTTP请求
    1.5加快服务器脚本计算速度
    1.6使用动态内容缓存
    1.7使用数据缓存
    1.8将动态内容静态化
    1.9更换Web服务器软件
    1.10页面组件分离
    1.11合理部署服务器
    1.12使用负载均衡
    1.13优化数据库
    1.14考虑可扩展性
    1.15减少视觉等待

    第2章数据的网络传输
    2.1分层网络模型
    2.2带宽
    2.3响应时间
    2.4互联互通

    第3章服务器并发处理能力
    3.1吞吐率
    3.2CPU并发计算
    3.3系统调用
    3.4内存分配
    3.5持久连接
    3.6I/O模型
    3.7服务器并发策略

    第4章动态内容缓存
    4.1重复的开销
    4.2缓存与速度
    4.3页面缓存
    4.4局部无缓存
    4.5静态化内容

    第5章动态脚本加速
    5.1opcode缓存
    5.2解释器扩展模块
    5.3脚本跟踪与分析

    第6章浏览器缓存
    6.1别忘了浏览器
    6.2缓存协商
    6.3彻底消灭请求

    第7章Web服务器缓存
    7.1URL映射
    7.2缓存响应内容
    7.3缓存文件描述符

    第8章反向代理缓存
    8.1传统代理
    8.2何为反向
    8.3在反向代理上创建缓存
    8.4小心穿过代理
    8.5流量分配

    第9章Web组件分离
    9.1备受争议的分离
    9.2因材施教
    9.3拥有不同的域名
    9.4浏览器并发数
    9.5发挥各自的潜力

    第10章分布式缓存
    10.1数据库的前端缓存区
    10.2使用memcached
    10.3读操作缓存
    10.4写操作缓存
    10.5监控状态
    10.6缓存扩展

    第11章数据库性能优化
    11.1友好的状态报告
    11.2正确使用索引
    11.3锁定与等待
    11.4事务性表的性能
    11.5使用查询缓存
    11.6临时表
    11.7线程池
    11.8反范式化设计
    11.9放弃关系型数据库

    第12章Web负载均衡
    12.1一些思考
    12.2HTTP重定向
    12.3DNS负载均衡
    12.4反向代理负载均衡
    12.5IP负载均衡
    12.6直接路由
    12.7IP隧道
    12.8考虑可用性

    第13章共享文件系统
    13.1网络共享
    13.2NFS
    13.3局限性

    第14章内容分发和同步
    14.1复制
    14.2SSH
    14.3WebDAV
    14.4rsync
    14.5Hashtree
    14.6分发还是同步
    14.7反向代理

    第15章分布式文件系统
    15.1文件系统
    15.2存储节点和追踪器
    15.3MogileFS

    第16章数据库扩展
    16.1复制和分离
    16.2垂直分区
    16.3水平分区

    第17章分布式计算
    17.1异步计算
    17.2并行计算

    第18章性能监控
    18.1实时监控
    18.2监控代理
    18.3系统监控
    18.4服务监控
    18.5响应时间监控
    参考文献
    索引
  • 内容简介:
      《构建高性能Web站点:改善性能和拓展规模的具体做法》围绕如何构建高性能Web站点,从多个方面、多个角度进行了全面的阐述,涵盖了Web站点性能优化的几乎所有内容,包括数据的网络传输、服务器并发处理能力、动态网页缓存、动态网页静态化、应用层数据缓存、分布式缓存、Web服务器缓存、反向代理缓存、脚本解释速度、页面组件分离、浏览器本地缓存、浏览器并发请求、文件的分发、数据库I/O优化、数据库访问、数据库分布式设计、负载均衡、分布式文件系统、性能监控等。在这些内容中充分抓住本质并结合实践,通过通俗易懂的文字和生动有趣的配图,让读者充分并深入理解高性能架构的真相。同时,《构建高性能Web站点:改善性能和拓展规模的具体做法》充分应用跨学科知识和科学分析方法,通过宽泛的视野和独特的角度,将《构建高性能Web站点:改善性能和拓展规模的具体做法》的内容展现得更加透彻和富有趣味。
  • 作者简介:
    郭欣,曾在腾讯网基础平台研发团队,负责诸多Web应用的开发和技术管理,并致力于性能研究和实践推广.在加入腾讯之前,获得国家系统分析师职称.目前在工作之余从事独立研究,其中包括高性能Web架构和Web敏捷开发框架,并且积极投身开源事业,同时在为SmartcDeveloper系列进行创作.
  • 目录:
    第1章绪论
    1.1等待的真相
    1.2瓶颈在哪里
    1.3增加带宽
    1.4减少网页中的HTTP请求
    1.5加快服务器脚本计算速度
    1.6使用动态内容缓存
    1.7使用数据缓存
    1.8将动态内容静态化
    1.9更换Web服务器软件
    1.10页面组件分离
    1.11合理部署服务器
    1.12使用负载均衡
    1.13优化数据库
    1.14考虑可扩展性
    1.15减少视觉等待

    第2章数据的网络传输
    2.1分层网络模型
    2.2带宽
    2.3响应时间
    2.4互联互通

    第3章服务器并发处理能力
    3.1吞吐率
    3.2CPU并发计算
    3.3系统调用
    3.4内存分配
    3.5持久连接
    3.6I/O模型
    3.7服务器并发策略

    第4章动态内容缓存
    4.1重复的开销
    4.2缓存与速度
    4.3页面缓存
    4.4局部无缓存
    4.5静态化内容

    第5章动态脚本加速
    5.1opcode缓存
    5.2解释器扩展模块
    5.3脚本跟踪与分析

    第6章浏览器缓存
    6.1别忘了浏览器
    6.2缓存协商
    6.3彻底消灭请求

    第7章Web服务器缓存
    7.1URL映射
    7.2缓存响应内容
    7.3缓存文件描述符

    第8章反向代理缓存
    8.1传统代理
    8.2何为反向
    8.3在反向代理上创建缓存
    8.4小心穿过代理
    8.5流量分配

    第9章Web组件分离
    9.1备受争议的分离
    9.2因材施教
    9.3拥有不同的域名
    9.4浏览器并发数
    9.5发挥各自的潜力

    第10章分布式缓存
    10.1数据库的前端缓存区
    10.2使用memcached
    10.3读操作缓存
    10.4写操作缓存
    10.5监控状态
    10.6缓存扩展

    第11章数据库性能优化
    11.1友好的状态报告
    11.2正确使用索引
    11.3锁定与等待
    11.4事务性表的性能
    11.5使用查询缓存
    11.6临时表
    11.7线程池
    11.8反范式化设计
    11.9放弃关系型数据库

    第12章Web负载均衡
    12.1一些思考
    12.2HTTP重定向
    12.3DNS负载均衡
    12.4反向代理负载均衡
    12.5IP负载均衡
    12.6直接路由
    12.7IP隧道
    12.8考虑可用性

    第13章共享文件系统
    13.1网络共享
    13.2NFS
    13.3局限性

    第14章内容分发和同步
    14.1复制
    14.2SSH
    14.3WebDAV
    14.4rsync
    14.5Hashtree
    14.6分发还是同步
    14.7反向代理

    第15章分布式文件系统
    15.1文件系统
    15.2存储节点和追踪器
    15.3MogileFS

    第16章数据库扩展
    16.1复制和分离
    16.2垂直分区
    16.3水平分区

    第17章分布式计算
    17.1异步计算
    17.2并行计算

    第18章性能监控
    18.1实时监控
    18.2监控代理
    18.3系统监控
    18.4服务监控
    18.5响应时间监控
    参考文献
    索引
查看详情
您可能感兴趣 / 更多
构建高性能Web站点:改善性能和扩展规模的具体做法
全新小学生获奖精品大全
郭欣 编
构建高性能Web站点:改善性能和扩展规模的具体做法
全新小学生好词好句好段精编
郭欣 编
构建高性能Web站点:改善性能和扩展规模的具体做法
当代北京史话丛书:当代北京前门史话
郭欣 著;当代北京编辑部 编
构建高性能Web站点:改善性能和扩展规模的具体做法
当代北京天安门史话
郭欣 著;当代北京编辑部 编
构建高性能Web站点:改善性能和扩展规模的具体做法
当代北京道路史话
郭欣 著;当代北京编辑部 编
构建高性能Web站点:改善性能和扩展规模的具体做法
构建高性能Web站点 (修订版)
郭欣 著
构建高性能Web站点:改善性能和扩展规模的具体做法
电脑办公自动化入门与提高
郭欣 著