Как использовать серверные части в движке приложений Google, не тратя ресурсы процессора? - PullRequest
1 голос
/ 23 мая 2011

При обработке данных в хранилище данных с использованием бэкэндов движок приложений полностью использует ресурсы моего процессора. Как мне обработать мои данные, не тратя ресурсы процессора?

Могу ли я иметь все приложение на сервере, не тратя ресурсы процессора?

я что-то упустил .. если вопрос слишком расплывчатый, попросите уточнить .. спасибо

1 Ответ

1 голос
/ 23 мая 2011

Общий совет по оптимизации использования ЦП состоит в том, чтобы минимизировать RPC, понять, как эффективно использовать хранилище данных и использовать appstats, чтобы найти свои узкие места. Чтобы получить конкретный совет по оптимизации, нам нужно посмотреть код.

Хотя бэкэнды можно настроить для обработки публичных запросов, они не предназначены для замены обычных экземпляров. Бэкэнды предназначены для ресурсоемкой автономной обработки. Обычные экземпляры создаются и уничтожаются автоматически в ответ на объем запроса; серверные части должны настраиваться и создаваться явно администратором, поэтому они плохо подходят для обработки всплесков трафика.

Они также более дорогие: поддержка внутреннего экземпляра в течение 24 часов обойдется вам в 3,84 доллара, независимо от того, обрабатывает ли экземпляр запросы или нет.

...