Размещение / перенос веб-сайта в Google App Engine - PullRequest
10 голосов
/ 12 апреля 2009

Мой сайт в настоящее время размещен на платном сервере, но я хочу перенести его на GAE. Как мне это сделать? Может кто-нибудь, пожалуйста, помогите мне в этом случае. Буду признателен за вашу помощь. Спасибо:)

Ответы [ 3 ]

18 голосов
/ 13 апреля 2009

1) Сначала вам нужно будет адаптировать свой сайт к платформе GAE (python с django или новой средой Java). Вы можете проверить свою работу, загрузив SDK GAE, который предлагает локальный сервер.

2) Затем создайте учетную запись на appengine.google.com и загрузите свое приложение на что-нибудь

3) Если у вас есть доменное имя, создайте учетную запись Google Apps на этом домене и, наконец, привяжите этот домен к вашему веб-сайту GAE. Здесь - это документ Google.

11 голосов
/ 13 апреля 2009

Если это просто статический веб-сайт, который не требует серверных сценариев или базы данных, то вы можете захотеть заглянуть на Сайты Google вместо Appengine. Вы можете узнать больше о сайтах здесь: http://www.google.com/sites/help/intl/en/overview.html

Если у вас есть какая-то серверная логика, вам нужно будет преобразовать ее в python или java и преобразовать вашу реляционную базу данных в API данных Google, который не поддерживает SQL, используемый вашей текущей базой данных. Вы можете прочитать больше об API и о том, что поддерживается API данных и руководствами по адресу: http://code.google.com/appengine/

4 голосов
/ 14 апреля 2009

В ответ на комментарий Санориты " На самом деле он генерирует html, а не обычный html. Google Appengine предназначен для статических данных ... верно? ":

AppEngine может содержать статические данные, но это далеко от его намерений.

Цель AppEngine - позволить разработчикам легко развертывать свои динамические приложения в инфраструктуре Google. В конце концов, если вы запрограммировали свое приложение на эффективные способы обработки масштабирования ( в основном просто отметив, что записи в базу данных являются дорогостоящими, а конфликты - корень всех зол ), вы можете справиться практически с любым количеством трафика.

...