基于Python的Google App Engine編程
定 價:88 元
- 作者:[美] 丹·桑德森(Dan·Sanderson) 著,王曉莉,武凱旋,周勇 譯
- 出版時間:2017/9/1
- ISBN:9787519806811
- 出 版 社:中國電力出版社
- 中圖法分類:TP393.092.2
- 頁碼:
- 紙張:膠版紙
- 版次:1
- 開本:16開
通過一個示例應(yīng)用程序來指引你親自動手實踐App Engine相關(guān)的工具和功能。
在開發(fā)機器上使用Google Cloud SDK中的工具模擬App Engine。
將應(yīng)用程序結(jié)構(gòu)化為可單獨尋址的模塊,每個模塊都有自己的可擴展配置。
利用可擴展的Cloud Datastore的強大功能,進行查詢、事務(wù)和使用ndb庫進行數(shù)據(jù)建模。
在App Engine應(yīng)用程序中,將 Cloud SQL用于標準關(guān)系數(shù)據(jù)庫。
學(xué)習(xí)如何在 Google 基礎(chǔ)架構(gòu)上部署、管理和監(jiān)測應(yīng)用程序。
本書介紹了中高級Web和移動App的開發(fā)者如何使用Google App Engine在云中構(gòu)建高度可擴展的Python應(yīng)用程序。App Engine是Google云平臺的旗艦產(chǎn)品,它可以在基礎(chǔ)架構(gòu)上托管你的應(yīng)用程序,并隨流量自動增長,最大限度地降低前期成本,并吸引意料之外的訪客。你將學(xué)習(xí)如何使用App Engine服務(wù)和開發(fā)工具執(zhí)行常見的開發(fā)任務(wù),包括部署和維護。
App Engine的Python支持包括一個快速的Python 2.7解釋器、標準庫和基于WSGI的運行時環(huán)境。這些組件為許多流行的Web應(yīng)用程序框架所用,包括Django和Flask。
Dan Sanderson是Google的一名軟件工程師。他以工程師和技術(shù)作者的身份在互聯(lián)網(wǎng)行業(yè)為Google、Amazo和Walt Disney Internet Group工作了超過15年。
前言
第1章 Google App Engine簡介
運行時環(huán)境
靜態(tài)文件服務(wù)器
前端緩存
云數(shù)據(jù)存儲
實體與屬性
查詢和索引
事務(wù)
服務(wù)
Google帳戶,OpenID和OAuth
Google云端點
任務(wù)隊列和定時任務(wù)
命名空間
開發(fā)者工具
云控制臺
開始開發(fā)應(yīng)用程序
第2章 創(chuàng)建應(yīng)用程序
設(shè)置Cloud SDK
安裝Python
安裝Cloud SDK
使用cloud sDK進行身份認證
安裝App Engine SDK
開發(fā)應(yīng)用程序
用戶偏好模式
簡單的應(yīng)用程序
Webapp框架概述
模板、用戶和Google Accounts
使用Python的虛擬環(huán)境
數(shù)據(jù)存儲模型和Web表單
開發(fā)服務(wù)器控制臺
用內(nèi)存緩存進行緩存
Python交互式控制臺
注冊應(yīng)用程序
上傳應(yīng)用程序
測試應(yīng)用程序
啟用計費功能
第3章 配置應(yīng)用程序
App Engine架構(gòu)
配置Python應(yīng)用程序
運行時版本
應(yīng)用程序ID和版本
多線程
請求處理程序
靜態(tài)文件和源文件
MIME類型
緩存過期
域名
Google Apps
配置安全連接
與自定義域的安全連接
對Google Accounts認證
環(huán)境變量
入站服務(wù)
自定義錯誤響應(yīng)
……
第4章 請求處理程序和實例
第5章 使用模塊
第6章 數(shù)據(jù)存儲實體
第7章 數(shù)據(jù)存儲區(qū)查詢
第8章 數(shù)據(jù)存儲事物
第9章 ndb數(shù)據(jù)建模
第10章 數(shù)據(jù)存儲管理
第11章 App Engine上使用
第12章 內(nèi)存緩存
第13章 Fetch URL和網(wǎng)絡(luò)資源
第14章 發(fā)送和接收Email
第15章 使用XMPP發(fā)送和接收即時消息
第16章 任務(wù)隊列以及調(diào)度任務(wù)
第17章 服務(wù)調(diào)用優(yōu)化
第18章 Django Web應(yīng)用框架
第19章 管理請求日志
第20章 部署和管理應(yīng)用