2017-10-17 177 views
0

這是一個普遍的問題。通過Api服務文件vs直接鏈接,S3適配器

我們在AWS beanstalk 012xx上託管出解析服務器,並使用AWS-S3適配器來處理文件。

在解析服務器 如果(DirectAccess的設置爲true)的S3適配器配置獲取從解析文件從S3(http://bucket.aws..../

將 返回實際的文件URL現在,如果我們設置配置(DirectAccess的設置爲false), 解析將成爲文件URL屏蔽鏈接 像這樣(http://parse-server-url/parse/files/filename.png

我最關心的/不知道的是,如果我們用第二個選項 去(DirectAccess的設置爲false)。訪問文件是否需要額外加載運行服務器的實例? 分析服務器將文件下載到緩存然後將其提供給請求的應用程序?

例如,如果我們需要爲包含圖像文件的對象提供服務, 將解析傳遞完整URL並讓應用程序/客戶端處理其餘部分會更高效嗎?或者沒關係?

回答

0

如果禁用directAccess,Parse-server將充當代理並有效地消耗CPU時間來處理此類請求。 Parse服務器上沒有文件緩存,因此所有請求都將轉發到您的AWS存儲桶,然後再提供給客戶端。 希望有所幫助。