構(gòu)建可擴(kuò)展的Web站點(diǎn)

出版時(shí)間:2008  出版社:電子工業(yè)出版社  作者:Cal Henderson  頁數(shù):330  譯者:徐寧  
Tag標(biāo)簽:無  

內(nèi)容概要

  隨著Web 2.0網(wǎng)站的蓬勃發(fā)展,如何成功地構(gòu)建可擴(kuò)展的Web站點(diǎn)成為網(wǎng)站開發(fā)人員必備的技能。本書是Flickr.com的主力開發(fā)人員講解構(gòu)建可擴(kuò)展的Web站點(diǎn)的經(jīng)典之作。本書主要介紹了Web應(yīng)用程序的概念、體系結(jié)構(gòu)、硬件需求、開發(fā)環(huán)境的原則及國際化、本地化和Unicode等基本內(nèi)容,并為解決Web應(yīng)用程序的數(shù)據(jù)安全、電子郵件整合、遠(yuǎn)程服務(wù)交互、應(yīng)用程序優(yōu)化、擴(kuò)展、監(jiān)測和預(yù)警、開放API等問題提供了很多簡單實(shí)用的技巧和方法。這本書涉及的內(nèi)容十分廣博,但核心相當(dāng)明確,即如何建立安全的、用戶喜愛的、可以不斷擴(kuò)展的Web應(yīng)用程序。任何從事Web應(yīng)用程序開發(fā)的讀者都會從中獲益匪淺。

作者簡介

Cal Henderson來自英格蘭,是照片共享服務(wù)Flickr的工程經(jīng)理,目前在美國加州森尼維耳市的Yahoo!公司工作。在創(chuàng)建Flickr應(yīng)用程序之前,Cal Henderson在2英國一家媒體公司Emap擔(dān)任一個(gè)特殊Web項(xiàng)目的技術(shù)主管。

書籍目錄

前言第1章:緒論      什么是WEB應(yīng)用程序      如何構(gòu)建你的WEB應(yīng)用程序      什么是體系結(jié)構(gòu)      怎樣開始呢     第2章:WEB應(yīng)用程序體系結(jié)構(gòu)      層次化軟件體系結(jié)構(gòu)      層次化技術(shù)      軟件接口設(shè)計(jì)     從A到B     軟件/硬件的劃分     硬件平臺     硬件平臺的增長     硬件冗余     網(wǎng)絡(luò)     語言,技術(shù)和數(shù)據(jù)庫    第3章:開發(fā)環(huán)境     三大規(guī)則     使用源碼控制      單步構(gòu)建     問題跟蹤     擴(kuò)展開發(fā)模型     編碼規(guī)范     測試    第4章:國際化、本地化和UNICODE     國際化和本地化     UNICODE簡述     UTF-8編碼     基于UTF-8的WEB應(yīng)用程序     在PHP中使用UTF-8     在其他語言中使用UTF-8     在MYSQL中使用UTF-8     在電子郵件中使用UTF-8     在JAVASCRIPT中使用UTF-8     在API中使用UTF-8    第5章:數(shù)據(jù)一致性和安全性     數(shù)據(jù)完整性策略     好的、有效的和無效的     過濾UTF-8數(shù)據(jù)     過濾控制字符     過濾HTML     跨站腳本攻擊     SQL注入攻擊    第6章:電子郵件     接收電子郵件     在應(yīng)用程序中加入電子郵件功能     MIME格式     解析簡單的MIME電子郵件     解析UU編碼的附件     TNEF附件     無線通信運(yùn)營商會討厭你     字符集與編碼     識別你的用戶     單元測試    第7章:遠(yuǎn)程服務(wù)      遠(yuǎn)程服務(wù)小組     套接字     使用HTTP     遠(yuǎn)程服務(wù)冗余性     異步系統(tǒng)     XML交換     輕型協(xié)議    第8章:瓶頸     找出瓶頸     CPU的使用     I/O     內(nèi)存和SWAP     外部服務(wù)和黑盒     數(shù)據(jù)庫    第9章:擴(kuò)展WEB應(yīng)用程序     擴(kuò)展之謎     網(wǎng)絡(luò)擴(kuò)展     擴(kuò)展PHP     負(fù)載平衡     擴(kuò)展MYSQL     MYSQL復(fù)制     數(shù)據(jù)庫分區(qū)     擴(kuò)展大型數(shù)據(jù)庫     存儲擴(kuò)展     擴(kuò)展綜述    第10章:統(tǒng)計(jì)數(shù)據(jù)、監(jiān)測與警告     跟蹤WEB統(tǒng)計(jì)數(shù)據(jù)     應(yīng)用程序監(jiān)測     警告    第11章:APIS     數(shù)據(jù)訂閱源     移動內(nèi)容     WEB服務(wù)     API傳輸方式     API的濫用     認(rèn)證     展望未來    索引

編輯推薦

  如何構(gòu)建可擴(kuò)展的Web站點(diǎn)?著名Web 2.0代表網(wǎng)站,www.flickr.com架構(gòu)師/工程經(jīng)理,Cal Henderson傾力之作,助您構(gòu)建最優(yōu)秀的Web 2.0應(yīng)用?! ≌莆战⒑图軜?gòu)可快速擴(kuò)展應(yīng)用程序的竅門——不再為昂貴的價(jià)格頭痛不已,也無需與企業(yè)應(yīng)用程序服務(wù)器、專有編程產(chǎn)品及數(shù)據(jù)庫產(chǎn)品簽訂服務(wù)級別的協(xié)議。來自flickr.com主力開發(fā)人員的杰作——《構(gòu)建可擴(kuò)展的Web站點(diǎn)》,為Web開發(fā)人員提供了種種簡單實(shí)用的技巧,以建立一個(gè)訪問者喜愛的快速響應(yīng)的Web站點(diǎn)。  建立一個(gè)流行的站點(diǎn)不僅需要運(yùn)轉(zhuǎn)快速的硬件設(shè)備、大量內(nèi)存和硬盤空間,還要考慮怎樣讓站點(diǎn)隨著時(shí)間推移而不斷發(fā)展;怎樣讓有不同期望的訪問者訪問到同樣的資源;怎樣建立一個(gè)大家共同工作的開發(fā)團(tuán)隊(duì),同時(shí)保證不會給站點(diǎn)訪問者帶來新問題,也不會造成相互之間的干擾等問題。  不管你是基于PHP腳本開始建立一個(gè)新的站點(diǎn),還是正在維護(hù)一個(gè)已有的站點(diǎn),這本書都能在以下幾個(gè)方面給你提供幫助:  ·設(shè)計(jì)應(yīng)用程序底層的軟件體系結(jié)構(gòu)  ·選擇使用一個(gè)讓開發(fā)人員、設(shè)計(jì)人員和訪問者都感到愉快的軟件開發(fā)環(huán)境  ·保持應(yīng)用程序數(shù)據(jù)的純凈和安全  ·呈現(xiàn)信息給來自全世界的訪問者  ·整合電子郵件到你的應(yīng)用程序中  ·規(guī)劃硬件的購買和主機(jī)服務(wù)選項(xiàng),恰到好處地滿足你的需求,又避免掏空你的錢包  ·分區(qū)數(shù)據(jù)庫,建立分布式數(shù)據(jù)庫以支持大型數(shù)據(jù)集和并發(fā)事件  ·監(jiān)測你的應(yīng)用程序,發(fā)現(xiàn)并消除瓶頸  ·提供公開的API,利用其他提供者的服務(wù)提升站點(diǎn)的影響和功能  不管你是正在建立一個(gè)希望將來發(fā)展壯大的小型Web站點(diǎn),還是早已擁有一個(gè)需要維護(hù)的大型系統(tǒng),《構(gòu)建可擴(kuò)展的Web站點(diǎn)》都可謂一個(gè)靈感之源,會帶給你很多讓事情簡單運(yùn)作的方法和技巧。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    構(gòu)建可擴(kuò)展的Web站點(diǎn) PDF格式下載


用戶評論 (總計(jì)24條)

 
 

  •   作者從一個(gè)與業(yè)務(wù)無關(guān)的角度對一個(gè)web信息話系統(tǒng)的各層結(jié)構(gòu)進(jìn)行了剖析,系統(tǒng)隨時(shí)間的改變帶了一些麻煩的作者也做了很多具有前瞻性的考慮,不愧為信息系統(tǒng)擴(kuò)展的一本好書。
  •   構(gòu)建大型web應(yīng)用的同學(xué)都應(yīng)該好好看看。仔細(xì)品味其中的思想。
  •   對我而言,這本書值得翻來覆去讀幾遍。

    1、作者提到的英式蛋糕和加拿大蛋糕的例子,我無法想象; :)
    2、譯者或許不該翻譯大眾術(shù)語,反而會造成困擾;
    3、國際化編碼一章讓我產(chǎn)生了揮之不去的挫折感; T_T
    4、作者舉例喜歡用preg_replace_callback()回調(diào),其實(shí)除了正則,TIDY也是應(yīng)對惡意提交數(shù)據(jù)的一種方式;
    5、作者好像曾在flickr工作過,莫非flickr的公司文化催產(chǎn)作家,呵呵。
  •   這本書作為構(gòu)建大型網(wǎng)站的工程師很有幫助
  •   行內(nèi)高手就是不同??!開發(fā)過程中的問題以及后期的維護(hù)問題提煉的非常到位。
  •   。涉及到一些項(xiàng)目管理方面的經(jīng)驗(yàn),值得一讀。因?yàn)槭峭鈬藢懙?,技術(shù)上偏于mysql和php
  •   書還沒有看到,但是據(jù)說相當(dāng)不錯所以定了
  •   沒看,買錯書了 。。。。 直接換貨
  •   嘎嘎嘎嘎嘎,超級好呢,我很喜歡的說拉。5555555555555555555
  •   我僅把它當(dāng)作《構(gòu)建高性能web站點(diǎn)》的擴(kuò)展和補(bǔ)充。
  •   做網(wǎng)站的值得看看
  •   剛看了一點(diǎn),還沒時(shí)間認(rèn)真讀!公司最近項(xiàng)目多,不過感覺還可以,老外寫書的風(fēng)格與中國人不相同,不是單刀直入,看完了在給詳細(xì)的評論,呵呵!
  •   應(yīng)該說這本書還可以。涉及的內(nèi)容都說到了,不過感覺不是很細(xì)致和深入。
  •   還不錯,不過太著重My**L及PHP...
  •   該書比較好
  •   這是一本很有價(jià)值的書。
  •   總體來講還可以.
  •   書不錯,可惜我要的發(fā)票沒給我?guī)怼?/li>
  •   內(nèi)容還算全面,細(xì)節(jié)還不夠深入??偟膩碚f不錯,值得看
  •   并不是翻譯得不好,只能說做翻譯的不是做IT出身的。內(nèi)容還是不錯的。
  •   感覺對實(shí)踐幫助不是很大。
  •   可讀性不高,就丟在一邊了。
  •   略帶皮毛,不是非常推薦
  •   我買了,就那么一章還有點(diǎn)內(nèi)容,別的根本沒什么用
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7