作者:
Cal Henderson
出版社: 电子工业出版社
原作名: Building Scalable Web Sites
译者: 徐宁
出版年: 2008
页数: 330
定价: 58.00元
装帧: 平装
丛书: O'Reilly动物系列(中译本)
ISBN: 9787121060793
出版社: 电子工业出版社
原作名: Building Scalable Web Sites
译者: 徐宁
出版年: 2008
页数: 330
定价: 58.00元
装帧: 平装
丛书: O'Reilly动物系列(中译本)
ISBN: 9787121060793
内容简介 · · · · · ·
随着Web 2.0网站的蓬勃发展,如何成功地构建可扩展的Web站点成为网站开发人员必备的技能。本书是Flickr.com的主力开发人员讲解构建可扩展的Web站点的经典之作。本书主要介绍了Web应用程序的概念、体系结构、硬件需求、开发环境的原则及国际化、本地化和Unicode等基本内容,并为解决Web应用程序的数据安全、电子邮件整合、远程服务交互、应用程序优化、扩展、监测和预警、开放API等问题提供了很多简单实用的技巧和方法。本书涉及的内容十分广博,但核心相当明确,即如何构建安全的、用户喜爱的、可以不断扩展的Web应用程序。任何从事Web应用程序开发的读者都会从中获益匪浅。
作者简介 · · · · · ·
Cal Henderson来自英格兰, 是照片共享服务Flickr的工程经理, 目前在美国加州森尼维耳市的Yahoo!公司工作. 在创建Flickr应用程序之前, CalcHenderson在英国一家媒体公司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的滥用
认证
展望未来
索引
· · · · · · (收起)
第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的滥用
认证
展望未来
索引
· · · · · · (收起)
丛书信息
· · · · · ·
O'Reilly动物系列(中译本)(共317册),
这套丛书还有
《Haskell并行与并发编程》《Perl语言编程》《机器学习应用系统设计》《学习GNU Emacs》《机器学习实战》
等
。
喜欢读"构建可扩展的Web站点"的人也喜欢的电子书 · · · · · ·
支持 Web、iPhone、iPad、Android 阅读器
喜欢读"构建可扩展的Web站点"的人也喜欢 · · · · · ·
构建可扩展的Web站点的书评 · · · · · · ( 全部 10 条 )
Building Scalable Web Sites
Learn the tricks of the trade so you can build and architect applications that scale quickly--without all the high-priced headaches and service-level agreements associated with enterprise app servers and proprietary programming and database products. Culled...
(展开)
构建扩展性,介绍的比较详细。
本书是一本介绍与扩展性相关的书,内容比较全面,但都不深入,是一本告知架构人员的书,相信看过此书的人一定会知道要做好扩展性一定要知道那些知识,引出的书与技术面甚广。要想做好扩展性,还需要了解更多的东西。
(展开)
web2.0的入门指南
作者在技术的角度上来分析了一个web2.0网站所据要注意的地方,都是很好的经验之谈,如果有兴趣进入web2.0开发的朋友可以把此书作为一个开拓视野的指南很合适。 书,我还在看,等看完了再和大家分享!
(展开)
> 更多书评 10篇
论坛 · · · · · ·
思路不错 | 来自bonyfish | 2009-07-01 12:31:54 | |
mysql. php的内容很多。 | 来自天落水 | 1 回应 | 2009-06-10 11:39:59 |
建议架构师看一下 | 来自卧寅 | 2009-03-26 17:58:48 | |
Flickr.com架构师经典之作 | 来自海猫 | 2 回应 | 2008-09-19 22:49:14 |
平衡的能力 | 来自golden eyes | 2008-05-22 09:28:58 |
这本书的其他版本 · · · · · · ( 全部2 )
-
O'Reilly Media (2006)8.4分 195人读过
在哪儿借这本书 · · · · · ·
以下书单推荐 · · · · · · ( 全部 )
- Web 2.0 网站架构不可或缺的图书 (Fenng)
- 团队分享 (Fenng)
- 动物大全系列 (iced)
- 网络技术 (何其低俗)
- 美团网技术部书架 (美团网技术部)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于构建可扩展的Web站点的评论:
feed: rss 2.0
0 有用 Mr.Q 2016-05-20 17:30:14
讲的很宽泛,大方面的描述 后续章节点到了一些东西,可以找其他书了解下 整体还不错,可以看看
0 有用 caojd 2012-02-03 22:19:15
这本书一般吧。感觉没有从这本书上学到太多东西。这本书写的比较略,也就是可以从大概上去理解web开发。也可能是我对这本书的理解不够深刻,有空再研读下这本书
0 有用 // Blue Seven 2014-04-24 06:08:04
知识点很全面, 但感觉书有点薄, 不知道能不能说清楚, 看了再说, 咔咔 :D
0 有用 Whyme Lyu 2009-11-05 15:33:21
网站架构所必需了解的一些东西~早一点读可以早一点宏观认识webapp.
0 有用 caibinbupt 2008-05-23 17:34:05
很快读完了,不错的地方是提供了很多工具,但,目前我还没有这么大的一个项目能用上。Anyway,这本书对提高系统架构能力,还是有点帮助的。
0 有用 虚度 2020-11-26 23:29:40
读完才发现居然是十多年前的书了..讲的都是比较基础的东西,所以飞快的看完了,都略浅且偏理论知识,但对于整合和拓宽思路还是有所帮助的,也打开了一些盲区,不太熟悉的方面会配合Google去深入了解,也算有所收获。架构师之路漫漫啊
0 有用 狂气之瞳改 2016-08-09 17:09:42
读了英文版还要特意把中文版读一遍,可见英文版并没有真读,可见英文阅读能力并不足够(叹息
0 有用 Mr.Q 2016-05-20 17:30:14
讲的很宽泛,大方面的描述 后续章节点到了一些东西,可以找其他书了解下 整体还不错,可以看看
0 有用 Harrie 2014-11-28 17:03:49
php开发者升级必备。
0 有用 木子奇在浮世 2014-06-03 16:49:55
一般,翻译很差