使用 Google App Engine 时将文件存储在 /tmp 文件夹中有何缺点

问题描述 投票:0回答:1

我正在编写一个节点应用程序,将一些文件发布到后端,我想上传并获取 URI 来执行此操作,我正在使用 multer,我正在考虑将文件存储在

tmp
目录中。

这样做有什么缺点?

  1. 我会承担更多费用吗?如何避免?
  2. 什么时候会从
    /tmp
    文件夹中删除文件?我希望他们在上传并获取 uri 后尽快删除。

这是一个开放式问题。

google-app-engine google-cloud-storage
1个回答
0
投票

我认为这不会增加成本。

当您使用完它们后,您可能想自己删除它们。我认为 GAE 不会删除它们(部署新实例时除外)并且您不想填满磁盘。

我能想到的唯一缺点是这些文件是特定于实例的,因此只有将它们放在那里的同一实例才能使用它们。如果您在单个 HTTP 请求中执行此操作,应该没问题。

© www.soinside.com 2019 - 2024. All rights reserved.