urlfetch 配额如何工作?

发布于 2024-11-28 10:35:32 字数 292 浏览 2 评论 0原文

GAE 文档

  • 请求大小:1 兆字节
  • 响应大小:32 兆字节

如果我的 GAE 应用程序收到上传文件,是否会应用 1 兆字节配额? 如果我的 GAE 应用程序使用 urlfetch 将文件发送 (POST) 到另一台服务器,1 MB 仍然是限制吗?

The following quotas are given at GAE docs:

  • request size: 1 megabyte
  • response size: 32 megabytes

If my GAE app receives upload file, 1 megabyte quota is applied?
If my GAE app sends (POST) the file to another server with urlfetch, still 1 megabyte is the the limit?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小草泠泠 2024-12-05 10:35:32

传入带宽配额:每个传入 HTTP 请求不能大于 32MB。

因此,从浏览器直接发送到应用程序的 HTTP 请求(例如上传文件)不能超过 32MB。

Urlfetch 配额:请求大小 1 MB

因此,您无法使用 urlfetch POST 大于 1MB 的请求

如果您需要外部服务处理应用程序中的大文件;将文件上传到 blobstore,然后发布到外部服务的链接,以便它可以获取文件。如果您不控制外部服务,并且他们的 api 没有通过 URL 获取文件的方法,您可能需要重新考虑,可能首先将文件发送到外部服务,而不是发送到您的 AE 应用程序。

Imcoming bandwidth quota: Each incoming HTTP request can be no larger than 32MB.

So an HTTP request from a browser directly to your application (suchas uploading a file) cannot exceed 32MB.

Urlfetch quota: request size 1 megabyte

So you can't POST a request larger than 1MB using urlfetch

If you need to have an outside service process large files from your app; Upload the files into the blobstore, and then post a link to the external service so that it can fetch the file. If you do not control the external service, and their api does not have a method for fetching files via URL, you might have to rethink and maybe send the file to the external service first rather that to your AE app.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文