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 電子書
評分
☆☆☆☆☆
評分
☆☆☆☆☆
##拖瞭1個月終於在五一假期看完瞭整本書,沒有新意,沒有亮點……
評分
☆☆☆☆☆
p10介紹瞭除smarty外的另一款php模闆savant,還是第一次聽說. p13說的OGF<-心智健全->麵嚮對象程序設計,真不知道說的是什麼. p32說到瞭分支與閤並的用途. p59說到瞭Trac問題跟蹤軟件.使用python編寫的,使用SQLite數據庫,整閤subversion,感覺非常好,想嘗試一下.另外正好學學Clear...
評分
☆☆☆☆☆
評分
☆☆☆☆☆
評分
☆☆☆☆☆
##乾貨太少
評分
☆☆☆☆☆
評分
☆☆☆☆☆
評分
☆☆☆☆☆