Требуется руководство по развертыванию универсального приложения с использованием 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.
- Blobstore не доступен для PHP, верно?
- Как мне поступить с GAE? Существует этот нормальный движок приложений GAE, но есть ли какие-то сервисы для iOS и andorid?
- Мне нужно предоставить данные и изображения JSON из API.domain.TLD и CDN.domain.TLD. Значит ли это, что мне нужно создать три разных приложения GAE? если нет, то как мне получить изображения URL?
- Каких ошибок мне следует избегать?
- Каковы лучшие практики для такого рода проектов на GAE?
Пожалуйста, напишите как можно больше. Я уверен, что ваш ответ поможет многим другим начинающим GAE.
1 ответ
Решение
- Вместо этого вы можете использовать Cloud Storage - в нем больше возможностей, чем в Blobstore.
- Какие услуги??
- Вы можете иметь несколько пользовательских доменов в одном приложении GAE.
- Прочитайте все документы GAE/PHP.
- Для обслуживания статических изображений установите срок действия кэша. Это ускорит обслуживание и снизит стоимость.