这是一个普遍的问题。
我们在AWS beanstalk上托管解析服务器, 并将AWS-S3适配器用于文件。
在parse-server上的S3 Adapter配置中 if(directAccess设置为true)从解析中获取文件 从S3(http://bucket.aws..../)
返回实际文件URL现在,如果我们设置配置(directAccess设置为false), parse将提供文件URL掩盖链接 像这样(http://parse-server-url/parse/files/filename.png)
我主要担心/想知道的是,如果我们选择第二种选择 (directAccess设置为false)。访问文件是否需要在运行服务器的实例上额外加载? 解析服务器是否会将文件下载到缓存中,然后将其提供给请求的应用程序?
例如,如果我们需要提供包含图像文件的对象, 让解析传递完整的URL并让应用程序/客户端处理其余的URL会更有效吗?或者这没关系?
答案 0 :(得分:0)
如果禁用directAccess,Parse-server将充当代理并有效地消耗CPU时间来处理此类请求。 Parse服务器上没有文件缓存,因此所有请求都将转发到您的AWS桶,然后返回给客户端。 希望有所帮助。