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的濫用
認證
展望未來
索引
· · · · · · (
收起)
隨著Web 2.0網站的蓬勃發展,如何成功地構建可擴展的Web站點成為網站開發人員必備的技能。本書是Flickr.com的主力開發人員講解構建可擴展的Web站點的經典之作。本書主要介紹瞭Web應用程序的概念、體係結構、硬件需求、開發環境的原則及國際化、本地化和Unicode等基本內容,並為解決Web應用程序的數據安全、電子郵件整閤、遠程服務交互、應用程序優化、擴展、監測和預警、開放API等問題提供瞭很多簡單實用的技巧和方法。本書涉及的內容十分廣博,但核心相當明確,即如何構建安全的、用戶喜愛的、可以不斷擴展的Web應用程序。任何從事Web應用程序開發的讀者都會從中獲益匪淺。
構建可擴展的Web站點 下載 mobi epub pdf txt 電子書
評分
☆☆☆☆☆
評分
☆☆☆☆☆
評分
☆☆☆☆☆
##第九章最好;牽涉到蠻多技術介紹和解決方案,有空翻翻還是可以的;
評分
☆☆☆☆☆
評分
☆☆☆☆☆
評分
☆☆☆☆☆
##不想看瞭
評分
☆☆☆☆☆
評分
☆☆☆☆☆
宏觀架構層麵,更適閤企業級,對個人開發者作用不大。
評分
☆☆☆☆☆
##講的很寬泛,大方麵的描述
後續章節點到瞭一些東西,可以找其他書瞭解下
整體還不錯,可以看看 看之前曾經見過有人評論說本書更多的是介紹工具,而不是講理論,因為工具會過時而理論不會(或者能堅持更久罷)。關於“授人以魚”還是“授人以漁”,我自然也懂。但是又有“學而不思則罔,思而不學則殆”一說,所以能夠用身邊的例子來說話,還能立即實踐那就更好瞭,這也是為...