构建可扩展的Web站点

本书特色

[

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

]

内容简介

[

随着Web 2.0网站的蓬勃发展,如何成功地构建可扩展的Web站点成为网站开发人员**的技能。本书是Flickr.com的主力开发人员讲解构建可扩展的Web站点的经典之作。本书主要介绍了Web应用程序的概念、体系结构、硬件需求、开发环境的原则及国际化、本地化和Unicode等基本内容,并为解决Web应用程序的数据安全、电子邮件整合、远程服务交互、应用程序优化、扩展、监测和预警、开放API等问题提供了很多简单实用的技巧和方法。这本书涉及的内容十分广博,但核心相当明确,即如何建立安全的、用户喜爱的、可以不断扩展的Web应用程序。任何从事Web应用程序开发的读者都会从中获益匪浅。

]

作者简介

[

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

]

目录

前言第1章:绪论  什么是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的滥用  认证  展望未来 索引

封面

构建可扩展的Web站点

书名:构建可扩展的Web站点

作者:(美)亨德森(CalHenderson

页数:330

定价:¥58.0

出版社:电子工业出版社

出版日期:2008-03-01

ISBN:9787121060793

PDF电子书大小:105MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注