当前位置:首页 > 工业技术
构建可扩展的Web站点
构建可扩展的Web站点

构建可扩展的Web站点PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:(美)亨德森著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:7121060795
  • 页数:330 页
图书介绍:随着Web 2.0网站的蓬勃发展,如何成功地构建可扩展的Web站点成为网站开发人员必备的技能。本书是Flickr.com的主力开发人员讲解构建可扩展的Web站点的经典之作。本书主要介绍了Web应用程序的概念、体系结构、硬件需求、开发环境的原则及国际化、本地化和Unicode等基本内容,并为解决Web应用程序的数据安全、电子邮件整合、远程服务交互、应用程序优化、扩展、监测和预警、开放API等问题提供了很多简单实用的技巧和方法。这本书涉及的内容十分广博,核心明确,即如何构建安全的、用户喜爱的、可以不断扩展的Web应用程序。本书适用于那些为一般人群设计专业站点的Web开发者和程序设计者.
《构建可扩展的Web站点》目录

第1章:绪论 1

什么是Web应用程序 1

如何构建你的Web应用程序 2

什么是体系结构 3

怎样开始呢 4

第2章:Web应用程序体系结构 6

层次化软件体系结构 6

层次化技术 9

软件接口设计 11

从A到B 14

软件/硬件的划分 15

硬件平台 16

硬件平台的增长 19

硬件冗余 22

网络 23

语言,技术和数据库 25

第3章:开发环境 27

三大规则 27

使用源码控制 28

单步构建 46

问题跟踪 55

扩展开发模型 63

编码规范 64

测试 66

第4章:国际化、本地化和Unicode 69

国际化和本地化 70

Unicode简述 73

UTF-8编码 79

基于UTF-8的Web应用程序 80

在PHP中使用UTF-8 82

在其他语言中使用UTF-8 83

在MySQL中使用UTF-8 84

在电子邮件中使用UTF-8 85

在JavaScript中使用UTF-8 87

在API中使用UTF-8 89

第5章:数据一致性和安全性 90

数据完整性策略 90

好的、有效的和无效的 92

过滤UTF-8数据 93

过滤控制字符 98

过滤HTML 99

跨站脚本攻击 102

SQL注入攻击 110

第6章:电子邮件 117

接收电子邮件 117

在应用程序中加入电子邮件功能 119

MIME格式 121

解析简单的MIME电子邮件 123

解析UU编码的附件 124

TNEF附件 126

无线通信运营商会讨厌你 128

字符集与编码 130

识别你的用户 132

单元测试 134

第7章:远程服务 136

远程服务小组 136

套接字 137

使用HTTP 140

远程服务冗余性 145

异步系统 149

XML交换 153

轻型协议 157

第8章:瓶颈 162

找出瓶颈 162

CPU的使用 168

I/O 175

内存和Swap 185

外部服务和黑盒 188

数据库 188

第9章:扩展Web应用程序 202

扩展之谜 202

网络扩展 211

扩展PHP 212

负载平衡 214

扩展MySQL 227

MySQL复制 232

数据库分区 240

扩展大型数据库 244

存储扩展 246

扩展综述 256

第10章:统计数据、监测与警告 257

跟踪Web统计数据 257

应用程序监测 267

警告 285

第11章:APIs 288

数据订阅源 288

移动内容 300

Web服务 304

API传输方式 307

API的滥用 315

认证 318

展望未来 321

索引 323

相关图书
作者其它书籍
返回顶部