您的浏览历史

构建可扩展的Web站点

 电子书Web试读版:试读本书 全部品种


精彩评论
市场价 : ¥58.00
普通会员 : ¥47.56
1-3星会员: ¥46.40
4-5星会员: ¥44.66

基本信息
【评  价】 (共 18 条) 参与评论
【原 书 名】 Building Scalable Web Sites: Building, scaling, and optimizing the next generation of web applications
【原出版社】 O'Reilly Media, Inc.
【作  者】(美)Cal Henderson [同作者作品] [作译者介绍]
【译  者】 徐宁[同译者作品]
【出 版 社】 电子工业出版社     【书 号】 9787121060793
【上架时间】 2008-4-14
【出版日期】 2008 年3月 【开 本】 16开 【页 码】 330     【版 次】1-1
【所属分类】 计算机 > 软件与程序设计 > AJAX
编辑推荐

著名Web 2.0代表网站www.flickr.com架构师/工程经理.
Cal Henderson倾力之作,助您构建最优秀的Web 2.0应用...



【内容简介】

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

【编辑推荐】

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

【作译者介绍】

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

【目录信息】

前言
第1章:绪论
 什么是WEB应用程序
 如何构建你的WEB应用程序
 什么是体系结构
 怎样开始呢
第2章:WEB应用程序体系结构
 层次化软件体系结构
 层次化技术
 软件接口设计
 从A到B
 软件/硬件的划分
 硬件平台
 硬件平台的增长
 硬件冗余
 网络
 语言,技术和数据库
第3章:开发环境
 三大规则
<< 查看详细目录

【译者序】

Flickr是Web 2.0世界当之无愧的佼佼者。作为Flickr的架构师和主力开发人员,Cai Henderson在Web 2.0开发领域可谓大名鼎鼎。他所著的这本书集知识性、实践性和可读性于一身,一经出版即好评如潮。.
本书中,作者不仅介绍了很多在Flickr开发过程中积累下来的宝贵经验,并且力图将Web开发实践中可能遇到或思考的方方面面的问题、所进行的种种权衡,以及所获得的一些好的解决方案与大家分享。也许在读完本书的那一刻,你会深深地感觉到他已成功地实现了这个目的。
Web2.0时代,虽然Web开发会涉及很多不同的技术和标准,很多人仍然认为构建一个网站是一件比较容易的事,事实却并非如此。
如果你只是.. << 查看译者序

【前言】

我建立的第一个Web应用是Terrania,访问者可以在网站上创建一个定制的虚拟生物,然后在一个虚拟的世界中跟踪这个生物的成长过程。它会四处游荡,吃些植物(或其他动物)打打仗,或与其他玩家的生物交配。系统汇总生物当天发生的事件,每天两次通过电子邮件发送给玩家。
称之为Web应用可能有些过了,当然,我当时也不会把它这样分类。游戏的核心部分用C++编写,运行在单个机器上,从单个文件加载游戏数据,处理游戏林林总总的事,并将一切再保存到单个文本文件中。当我开始构建这个游戏时,运行时肯定是要成为C/S游戏架构的服务器端的。当时的网络编程中,数据交换非常困难,仅仅为了在服务器与客户端之间交换.. << 查看前言

【插图】

chatu

【免费试读】

 电子书Web试读版:试读本书 全部品种
免费试读 第2章..   免费试读 第4章..  
>>进入在线免费试读
评论交流 共有18人开贴评论  19人参与评论  15人参与打分 查看
5人
 33%
用户平均打分
我要写评论 help如何参与评论和打分
3人
 20%
4人
 26%
2人
 13%
1人
 6%

haige001
二级评论员
  
发表于:2009-2-10 9:54:00
作者从一个与业务无关的角度对一个web信息话系统的各层结构进行了剖析,系统随时间的改变带了一些麻烦的作者也做了很多具有前瞻性的考虑,是一本好书。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

HeYan1982
出版商
  
发表于:2008-10-21 10:10:00
转贴书评:

本书作者的系统构建在LAMP平台上,因此,非常推荐LAMPer和相关的技术经理来阅读,但作者更侧重于用此平台的一些经验来传达一种设计理念,因此,也推荐其他方面的设计者来学习。

希望大家读后多交流,同时希望更多有项目经验的开发者和设计者,管理者加入我们的LAMP msn群( lampper@live.cn )。

原文链接:http://www.sunboyu.cn/2008/10/12/%E3%80%8A%E6%9E%84%E5%BB%BA%E5%8F%AF%E6%89%A9%E5%B1%95%E7%9A%84web%E7%AB%99%E7%82%B9%E3%80%8B%E6%9C%89%E6%84%9F.shtml
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

skiffer

一级评论员
评价等级:  
发表于:2008-10-17 15:09:00
有必要买吗?
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

happyham

一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2008-7-26 9:25:00
感觉前半本纯属掉书包,罗嗦的内容太多。后半本才进入感觉。总得来说有参考价值。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

haige001
二级评论员
评价等级:  
发表于:2008-7-25 18:11:00
作者在技术的角度上来分析了一个web2.0网站所据要注意的地方,都是很好的经验之谈,如果有兴趣进入web2.0开发的朋友可以把此书作为一个开拓视野的指南很合适。
书,我还在看,等看完了再和大家分享!
豆瓣:http://www.douban.com/review/1380155/
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共18条)