【问题标题】:Serving files via Api vs Direct link, S3 adapter通过 Api 与直接链接、S3 适配器提供文件
【发布时间】:2017-10-18 20:32:03
【问题描述】:

这是一个普遍的问题。

我们在 AWS beanstalk 上托管解析服务器, 并使用 AWS-S3 适配器处理文件。

在 parse-server 上的 S3 Adapter 配置中 如果(directAccess 设置为 true)从 parse 中获取文件将 从 S3 返回实际的文件 URL (http://bucket.aws..../)

现在,如果我们设置配置(directAccess 设置为 false), parse 将提供文件 URL 屏蔽链接 像这样 (http://parse-server-url/parse/files/filename.png)

我主要关心/想知道的是,如果我们选择第二种选择 (directAccess 设置为 false)。访问文件是否需要在我们运行服务器的实例上增加额外的负载? 解析服务器会将文件下载到缓存然后将其提供给请求的应用程序吗?

例如,如果我们需要提供包含图像文件的对象, 让 parse 传递完整的 URL 并让应用程序/客户端处理其余部分会更有效吗?还是没关系?

【问题讨论】:

    标签: amazon-s3 parse-platform parse-server


    【解决方案1】:

    如果您禁用 directAccess Parse-server 将充当代理并有效地消耗 CPU 时间来处理此类请求。 Parse 服务器上没有文件缓存,因此所有请求都将转发到您的 AWS 存储桶,然后返回给客户端。 希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-18
      • 2017-09-11
      • 2023-03-11
      • 2020-12-18
      相关资源
      最近更新 更多