Как работают квоты скриптов Google Apps для функций doGet и doPost в веб-приложениях? - PullRequest
2 голосов
/ 18 июня 2019

Я прочитал https://developers.google.com/apps-script/guides/services/quotas и понимаю, что такое квоты и как они работают.

Что я не могу понять, так это как квоты применяются к веб-приложениям, особенно с функциями doGet и doPost?

Например:

  • Скажем, веб-приложение предоставляет статический HTML-контент через doGet - является ли Script runtime единственной квотой, которая будет применяться?
  • Скажем, веб-приложение обслуживает динамический HTML-контент через doGet, который извлекает и отображает данные из листа - какие квоты применяются?
  • Что, если веб-приложение также принимает отправленные формы, используя doPost - тогда что?

Я понимаю, что квоты применяются к пользователю, которому принадлежит веб-приложение. Я просто не могу понять, какие квоты применяются в отношении веб-контента. Очевидно, Script runtime применимо, но что еще?

Ответы [ 2 ]

4 голосов
/ 18 июня 2019

Применяются следующие квоты (потребительская версия):

  • Время выполнения скрипта 6 мин / исполнение
  • Общая продолжительность запуска: 90 минут / день
  • Одновременное исполнение: 30

UrlFetch квоты (например, 50 МБ / размер сообщения) также могут применяться к doPost().

0 голосов
/ 18 июня 2019

Из этого ТАК сообщения :

Google снял все ограничения на квоту общих данных, получаемых UrlFetch в день на пользователя. Если у вас есть учетная запись Gmail потребителя, вы можете совершать до 20000 звонков в день. У вас все еще есть ограничение на общее время, которое ваш скрипт может выполнять в день. Для пользовательских учетных записей Gmail это 90 минут.

Вы можете проверить эту документацию для более подробной информации.

...