Google Apps Script Web App每日入站HTTP请求限额及免费账号可用性咨询
Google Apps Script Web App入站请求限额及免费账号适配性解答
核心结论
每日约100,000次GET请求+少量POST请求,在免费Gmail账号的Web App上可以稳定运行,需关注以下关键配额细节:
1. 无单独的入站请求次数限额
Google官方未针对Web App的doGet()/doPost()接口单独设定入站请求次数上限,你看到的20,000次限额仅针对UrlFetchApp的出站请求,与入站请求无关。
2. 每日执行时间配额充足
免费账号的Google Apps Script每日总执行时间配额为6小时(360分钟)。按你的执行耗时计算:
- 100,000次GET请求总耗时:
100000 * 0.05s = 5000s ≈ 83分钟 - 20次POST请求总耗时可忽略不计
总耗时远低于配额上限,不会成为运行瓶颈。
3. 并发请求压力极低
免费Web App的并发请求处理上限约为30-50次/秒(社区实践总结),而你的外部客户端是每秒1次轮询,并发量远低于承受阈值,无压力。
4. 其他注意事项
- CacheService配额:免费账号的CacheService单缓存项最大10KB,总存储量约100MB,最短过期时间1分钟。若你的中继逻辑对缓存依赖不高,这部分不会影响运行。
- 部署权限设置:确保部署时选择「任何人,甚至匿名」访问权限,避免外部请求因授权验证失败被拦截。
监控建议
定期在脚本编辑器的「查看」→「执行记录」中检查请求处理状态,若出现异常错误或配额预警,及时调整逻辑或请求频率。
内容的提问来源于stack exchange,提问作者Stefan D
相关产品推荐
相关产品推荐

