Время ожидания экземпляра приложения App App - программирование
Подтвердить что ты не робот

Время ожидания экземпляра приложения App App

У меня есть статический html-сайт, размещенный с опцией Google App Engine Free. У меня нет трафика, о котором можно говорить, поскольку это новый сайт, и только трафик сам я посещаю на веб-сайте.

Я замечаю, что всего лишь 15 запросов на главную страницу, на которые я потратил время ожидания, составляет 5%. При такой ставке, мой сайт может обслуживать только 300 посетителей в день.

Я хочу знать, что произойдет, когда будет достигнут лимит времени ожидания интерфейса? Будет ли мой сайт недоступен для публики? Я где-то читал, что статический контент обслуживается разными серверами и все равно должен обслуживаться, если вы не выходите за пределы полосы пропускания. Это правда?

Как сократить время ожидания экземпляра интерфейса?

4b9b3361

Ответ 1

Просто уточнить немного для вас. Вы считаете, что каждый запрос потребляет 0,05/15 вашей бесплатной квоты. Это ваша основная ошибка. Каждый запрос будет обслуживаться экземпляром вашего приложения. Вы получаете 28 часов в неделю бесплатно. Каждый раз, когда запрос отправляется, если какой-либо экземпляр не активен, он запускается и будет потреблять 15 минут этой квоты, даже если он просто обслуживает один запрос. Тем не менее, если вы используете приложение, многие тысячи запросов могут обслуживаться этим одним экземпляром за 15 минут. Если ваше приложение неэффективно или у вас много трафика, в итоге вы получите более одного экземпляра. Если вы всегда используете 4 экземпляра, вы будете потреблять 1 час квоты на каждые 15 минут, поэтому ваш сайт станет недоступным через 6 часов. Как уже отмечалось, это когда вы начинаете играть с экземплярами id/min idle - вы можете компенсировать время отклика для меньшего количества экземпляров. В примере предположим, что вы настраиваете Min/Max Idle и позволяете увеличить время отклика вашего приложения, но тем самым уменьшив количество активных экземпляров с 4 до 1. Затем вы можете сохранить сайт на 24 часа.

Ответ 2

Если экземпляр не запущен, запрос может вызвать запуск экземпляра. Случаи остаются в течение 15 минут после того, как они подали последний запрос.

Итак, теоретически, вы можете делать запросы каждые 15 минут, всего 96 в день и использовать 24 часа времени, из 28 бесплатных часов в день.

Ответ 3

вы можете изменить параметры Max Idle Instances и Min Pending Latency, чтобы уменьшить создание нескольких экземпляров. установите срок действия вашего контента. (ссылка)