簡體   English   中英

Amazon S3 + CloudFront查詢

[英]Amazon S3 + CloudFront Queries

我目前正在進行像app這樣的社交分享,我遇到了一個問題。

首先,我體驗的S3很慢,所以我需要為全球多個服務器同步數據,以便讓多個用戶更快。

所以我的問題是,我需要為每個國家創建多個桶嗎? 亞馬遜有他們的服務器位置列表。 那么對於每個用戶,我計算最近的服務器而不是上傳服務器? 怎么樣?

下一個問題,在我的應用程序中,人們可以訂閱其他人並檢查他們的更新。 實際上,這不會產生速度差異。 如果新加坡有人上傳了一段文字並且在美國有訂閱者,那么這個訂閱者就不會更快,因為他必須下載一條存儲在新加坡的文本。

所有這一切讓我感到困惑! 我個人覺得S3非常慢,這就是我使用CloudFront的原因。

有幫助嗎? 我誤解了這個過程嗎? 謝謝!

鏟斗不是每個國家,它們是按地區(歐盟,美國,亞洲等)

其次,您不必管理最接近S3存儲桶的URL,這就是CloudFront的用途,您只需為每個存儲桶獲取一個URL,CloudFront將管理將用戶請求路由到最近的邊緣位置。

PS:此外,亞馬遜透明地復制跨越所有邊緣位置上傳到您的存儲桶的數據。

亞馬遜決不會“自動”將您的內容復制到邊緣位置。 相反,當用戶嘗試從該邊緣訪問內容時,如果(且僅)內容不存在(可能是第一次拉動,可能是它已過期),您的內容將被復制到單個邊緣位置。 它是一種拉動機制,而不是推動機制。 請參閱http://aws.amazon.com/cloudfront/的 “下載HTTP傳送的分發”部分

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM