注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络图形图像、多媒体、网页制作综合构建可扩展的Web站点

构建可扩展的Web站点

构建可扩展的Web站点

定 价:¥58.00

作 者: (美国)亨德森 著;徐宁 译
出版社: 电子工业出版社
丛编项:
标 签: 网站建立/管理/维护

购买这本书可以去


ISBN: 9787121060793 出版时间: 2008-03-01 包装: 平装
开本: 16 页数: 330 pages 字数:  

内容简介

  和架构可快速扩展应用程序的窍门——不再为昂贵的价格头痛不已,也无需与企业应用程序服务器、专有编程产品及数据库产品签订服务级别的协议。来自flickr.com主力开发人员的杰作——《构建可扩展的Web站点》,为Web开发人员提供了种种简单实用的技巧,以建立一个访问者喜爱的快速响应的w曲站点。建立一个流行的站点不仅需要运转快速的硬件设备、大量内存和硬盘空间,还要考虑怎样让站点随着时间推移而不断发展;怎样让有不同期望的访问者访问到同样的资源;怎样建立一个大家共同工作的开发团队,同时保证不会给站点访问者带来新问题,也不会造成相互之间的干扰等问题。不管你是基于PHP脚本开始建立一个新的站点,还是正在维护一个已有的站点,这本书都能在以下几个方面给你提供帮助:设计应用程序底层的软件体系结构;选择使用一个让开发人员、设计人员和访问者都感到愉快的软件开发环境;保持应用程序数据的纯净和安全;呈现信息给来自全世界的访问者;整合电子邮件到你的应用程序中;规划硬件的购买和主机服务选项,恰到好处地满足你的需求,又避免掏空你的钱包;分区数据库,建立分布式数据库以支持大型数据集和并发事件;监测你的应用程序,发现并消除瓶颈;提供公开的API,利用其他提供者的服务提升站点的影响和功能。不管你是正在建立一个希望将来发展壮大的小型Web站点,还是早已拥有一个需要维护的大型系统,《构建可扩展的Web站点》都可谓一个灵感之源,会带给你很多让事情简单运作的方法和技巧。

作者简介

  亨德森(Cal Henderson)来自英格兰,是照片共享服务Flickr的工程经理,目前在美国加州森尼维耳市的Yahoo!公司工作。在创建Flickr应用程序之前,Cal Henderson在2英国一家媒体公司Emap担任一个特殊Web项目的技术主管。

图书目录

bsp;什么是Web应用程序
  如何构建你的Web应用程序
  什么是体系结构
  怎样开始呢
第2章:Web应用程序体系结构
  层次化软件体系结构
  层次化技术
  软件接口设计
  从A到B
  软件/硬件的划分
  硬件平台
  硬件平台的增长
  硬件冗余
  网络
  语言,技术和数据库
第3章:开发环境
  三大规则
  使用源码控制
  单步构建
  问题跟踪
  扩展开发模型
  编码规范
  测试
第4章:国际化、本地化和Unicode
  国际化和本地化
  Unicode简述
  UTF-8编码
  基于UTF-8的Web应用程序
  在PHP中使用UTF-8
  在其他语言中使用UTF-8
  在MySQL中使用UTF-8
  在电子邮件中使用UTF-8
  在JavaScript中使用UTF-8
  在API中使用UTF-8
第5章:数据一致性和安全性
  数据完整性策略
  好的、有效的和无效的
  过滤UTF-8数据
  过滤控制字符
  过滤HTML
  跨站脚本攻击
  SQL注入攻击
第6章:电子邮件
  接收电子邮件
  在应用程序中加入电子邮件功能
  MIME格式
  解析简单的MIME电子邮件
  解析UU编码的附件
  TNEF附件
  无线通信运营商会讨厌你
  字符集与编码
  识别你的用户
  单元测试
第7章:远程服务
  远程服务小组
  套接字
  使用HTTP
  远程服务冗余性
  异步系统
  XML交换
  轻型协议
第8章:瓶颈
  找出瓶颈
  CPU的使用
  I/O
  内存和Swap
  外部服务和黑盒
  数据库
第9章:扩展Web应用程序
  扩展之谜
  网络扩展
  扩展PHP
  负载平衡
  扩展MySQL
  MySQL复制
  数据库分区
  扩展大型数据库
  存储扩展
  扩展综述
第10章:统计数据、监测与警告
  跟踪Web统计数据
  应用程序监测
  警告
第11章:APIS
  数据订阅源
  移动内容
  Web服务
  API传输方式
  API的滥用
  认证
  展望未来
索引

本目录推荐