【发布时间】:2019-07-21 09:21:45
【问题描述】:
我正在开发一个 Google Apps 脚本网络应用程序。这个网络应用程序是 FlipVideo 的下一个版本,这是我之前在 Google Sheet 中开发的一个脚本(参见https://sites.google.com/view/flipvideo/ 的版本)
这是一个面向学校的网络应用程序。来自世界各地的许多学生将同时访问(可能有数千名)。我担心可扩展性和配额限制。
我将使用“将应用程序执行为:访问网络应用程序的用户”和“谁有权访问应用程序:任何人”来发布网络应用程序。这种配置是否允许数千个并发执行,或者存在无法扩展的硬配额?
【问题讨论】:
-
此信息不适用于网络应用程序,但我想我会提到它。我查看了您的网站,发现用户可以制作电子表格的副本。如果代码是从他们拥有的电子表格中运行的,那么任何配额限制都会影响他们的帐户。此外,如果您将代码作为表格插件发布,则安装该插件的每个帐户都有自己的配额限制。即使您是脚本文件的所有者,配额也不会违反您的帐户。您的插件可能有数百万用户,并且您的帐户没有任何配额限制。
标签: google-apps-script web-applications concurrency