Требуется руководство по развертыванию универсального приложения с использованием GAE (для начинающих)

Местное развитие сделано!

Так что я:

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. Мне нужно предоставить данные и изображения JSON из API.domain.TLD и CDN.domain.TLD. Значит ли это, что мне нужно создать три разных приложения GAE? если нет, то как мне получить изображения URL?
  4. Каких ошибок мне следует избегать?
  5. Каковы лучшие практики для такого рода проектов на GAE?

Пожалуйста, напишите как можно больше. Я уверен, что ваш ответ поможет многим другим начинающим GAE.

1 ответ

Решение
  1. Вместо этого вы можете использовать Cloud Storage - в нем больше возможностей, чем в Blobstore.
  2. Какие услуги??
  3. Вы можете иметь несколько пользовательских доменов в одном приложении GAE.
  4. Прочитайте все документы GAE/PHP.
  5. Для обслуживания статических изображений установите срок действия кэша. Это ускорит обслуживание и снизит стоимость.
Другие вопросы по тегам