当前位置:首页 - 编辑推荐 - 正文
构建可扩展的web站点
发布时间: 2008-3-20 13:37  作者: 徐宁   信息来源: PHPchina

 

一、 出版信息

【书名】构建可扩展的Web站点
【作者】 「美」Cal Henderson 
【译者】 徐宁 
【出版社】 电子工业出版社    
【书号】9787121056871
【出版日期】 2008 年4月
【开本】 16开  
【版次】1-1
【定价】58.00元

二、 内容简介

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

三、目录

目录
Table of contents
前言 I
第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的滥用 
认证 
展望未来 
索引 

四、宣传导语

五、作者介绍

Cal Henderson 作为一个web应用程序开发人员已经太久,真该开始找份严肃的工作了。他来自英格兰,目前在Yahoo公司工作,这家公司位于美国加利福尼亚的森尼维耳市。他是照片共享服务Flickr的工程师经理。在开始Flickr的工作之前,Cal是Emap特殊web项目的技术主管,而Emap是一家英国的媒体公司。在晚上,他会为几个web站点和社区工作,其中包括富于创新的B3TA社区和他自己的个人站点iamcal.com。在闲暇时,他编写Windows 软件,开发web发布工具,有时也写写关于web应用程序开发和安全的文章。

 

 

查看评论>> 发表评论
评分:
内容:
验证: