需要有关如何使用GAE部署通用应用程序的指导(初学者)

时间:2013-11-07 06:12:41

标签: google-app-engine

本地开发完成了!

所以我有:

api.localhost/   ->   a PHP rest api. Outout is HTTP codes or json. Data served from MySql.  
cdn.localhost/   ->   a CDN for delivering statics image, file uploads   
localhost/       ->   the main web app written in js. using hashbang urls. data is fetched from the rest API.  
iOs app          ->   objective-c. uses NSURLConnection and NSJSONserialization to parse data served from api.localhost
Android app      ->   same as iOS app.

现在是时候部署了。我很困惑。我在GAE api指南上看了很多。

  1. Blobstore不适用于PHP,对吧?
  2. 我该如何处理GAE?有这个普通的GAE应用程序引擎,但是有一些iOS和andorid的服务?
  3. 我需要提供来自API.domain.TLD和CDN.domain.TLD的JSON数据和图片。这是否意味着我必须创建三个不同的GAE应用程序?如果不是,我该如何获取图片网址?
  4. 我应该避免哪些错误?
  5. 这种GAE项目的最佳做法是什么?
  6. 请尽可能多地写。我相信你的答案将有助于许多其他GAE初学者。

1 个答案:

答案 0 :(得分:1)

  1. 您可以使用Cloud Storage代替它 - 它具有比blobstore更多的功能。
  2. 哪些服务??
  3. 您可以在一个GAE应用上使用multiple custom domains
  4. 阅读所有GAE / PHP文档。
  5. 要提供静态图像,请设置cache expiration。这将加快服务速度并降低成本。