Квота Google App Engine достигнута на тестовом сайте. Что я делаю неправильно? - PullRequest
7 голосов
/ 04 января 2012

Во-первых, я совершенно новичок в GAE.3 дня назад я сделал поиск в Google для бесплатного размещения веб-сайта на Google App Engine.Я нашел этот учебник на labnol.org:

http://www.labnol.org/internet/host-website-on-google-app-engine/18801/

У меня сложилось впечатление, что квота GAE для бесплатных пользователей была высокой.Мой сайт получил очень мало трафика.В лучшем случае сайт получает 50 просмотров в день, большинство из которых, если не все, мои.Я тестирую свой код и обновляю свой браузер.

GAE показывает следующее: Часы экземпляра внешнего интерфейса - 100% - 28.00 из 28.00 Часы экземпляра

Я не вносил изменений в свои настройки GAE ДОэтим утром.За последние 12 часов изменились 2 вещи:

  1. Я изменил свой класс экземпляра веб-интерфейса со стандартного f1 на f4.Моя причина была в том, чтобы посмотреть, улучшит ли это время загрузки моего сайта (это не так).Мой сайт - довольно маленький и простой сайт.

  2. Этим утром я заменил html-файлы и изображения за последние 2 дня новыми.Результатом этого стало внесение некоторых изменений в файлы и выгрузка (развертывание через приложение GoogleAppEngineLauncher Mac), вероятно, примерно 5 раз в час.

На моей странице настроек все находится на 0, за исключением этого:

Часы экземпляра внешнего интерфейса 100% 28,00 из 28,00 Часы экземпляра

Как я достиг квоты хостинга для GAE?Должен ли я настроить другие параметры?Что я могу сделать, чтобы предотвратить это в будущем?

Дополнительные факты:

  • Размер папки, содержащей все мои файлы, составляет 38 КБ.
  • У меня есть Google Analytics в виде Javascript, работающий на index.html (ни на одной другой странице).
  • Я использую raw, basic, html.
  • мои страницы состоят из примерно 3 КБ данных изображений, обслуживаемых на странице.

Спасибо

Ответы [ 4 ]

5 голосов
/ 04 января 2012

Если ваш сайт состоит в основном из статического контента, я настоятельно рекомендую вам внедрить Frontend Caching .Это должно значительно сократить часы работы вашего экземпляра, так как большинство из них будут обслуживаться с внешнего интерфейса Google серверов.

Для каждой страницы, обслуживаемой из кэша, вы увидите 204, зарегистрированных в AppEngine.,См. Также этот доклад о масштабировании приложений GAE.

Обратите внимание, что есть также возможность использования memcache в вашем приложении, но, кратко взглянув на эту ссылку учебника, я подозреваю, что это необратиться к вам.

3 голосов
/ 04 января 2012

Я изменил свой класс экземпляра внешнего интерфейса со значения по умолчанию f1 на f4.

Экземпляры класса F4 потребляют часы в 4 раза быстрее.Ваша 28-часовая квота будет исчерпываться каждые 7 часов.

2 голосов
/ 04 января 2012

Если вы используете столько времени экземпляра, обслуживающего 50 статических страниц, я бы предположил, что для вашего параметра простоя экземпляра установлено значение 1 или более (из-за этого приложение будет работать весь день, даже если его никто не использует).Убедитесь, что на странице настроек вашего приложения ползунок «idle instance» установлен на «automatic-1».

1 голос
/ 01 апреля 2012

Он не сможет отрегулировать настройку Idle Instance до тех пор, пока не активируется биллинг.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...