簡體   English   中英

我應該將Amazon S3用於我的圖像還是僅將它們保存在我的服務器上?

[英]Should I use Amazon S3 for my images or just keep them local on my server?

我的網站有大約15個高分辨率背景圖像,每個重約500 MB。 我想知道將它們存儲在Amazon S3而不是我自己的Web服務器上是否有優勢。 似乎頁面應該加載更快,如果我的服務器本地,但不確定

我對S3的體驗是,它可能不會很快,因為存在重要的延遲。 但主要的優點是應該是恆定和可靠的 ,可能你不能說私人托管。

如果您決定使用S3,一個重要的細節是根據您的用戶所在地選擇區域(美國東部,美國西部,歐洲,亞洲)。 這可以減少延遲。

另一個細節是定價( http://aws.amazon.com/s3/#pricing )。 有了這些價格,你會為你的500 Kb背景的每2K請求支付大約0.1美元,這在我看來很便宜。

無論如何,每個500mb都會非常慢。 但是,如果您必須擁有如此巨大的圖像,那么使用Cloud Front提供服務的S3可能會更快(雖然不確定那些大文件)。 我會反復(S3和本地)來測量差異。

你的意思是500KB?

您所描述的內容稱為內容交付網絡或CDN,在適當的情況下將圖像從您自己的網絡服務器卸載到CDN非常值得。 我經營一個網站,其中50%的點擊量和66%的帶寬來自圖像,我們正在使管道飽和。

我們將所有圖像都放在CDN上,而不是花費$$來升級我們在托管設施的鏈接。 從必須提供靜態圖像的Web服務器即時減少帶寬和CPU負載。 在我們不得不做其他事情之前,這基本上給了我們另一年的成長。

亞馬遜S3並不是真正的CDN,我們考慮使用它並且我發現很多反饋表明最大的問題是延遲,因為在我們的用例中我們有許多小圖像供應,延遲是一個因素。 所以我們選擇了另一個CDN,但亞馬遜CloudFront本來是合適的。 在我們的案例中,每個請求的成本對我們來說太過分了。

暫無
暫無

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

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