2008-10-21 72 views
3

我期待在不久的將來打開一個網站,除了標準的域名註冊費用外,我不確定如何繼續。我預計數據量會非常大,並且看起來許多網絡主機似乎雖然可能提供極高的帶寬上限,但我被告知他們在達到每月限制之前經常暫停帳戶。網站後端的低成本技術體系結構

是否有任何方法可以將帶寬密集型組件卸載到單獨的主機中,專門負責極其繁重的數據消耗,並且只將網站元素保存在標準帳戶中。雖然我意識到我自己的一套服務器將是最好的,但我試圖找到一個相對具有成本效益的方式來做到這一點。

回答

2

退房Amazon S3,我認爲他們只是修訂了定價模型...

0

你可能需要看看像亞馬遜AWS。它們旨在幫助提高可擴展性,特別是當您的帶寬和空間需求可能變大時。 http://aws.amazon.com/

0

看看使用Content Delivery Network

CDN是一項服務,允許您將大型資產(思考圖像或視頻)託管到單獨的主機。您仍然可以從您的vanilla web服務器上運行您的網站,但帶寬繁多的託管由CDN處理。

他們還有其他的好處,比如在全球有多個服務器,並且將傳入的請求路由到最接近每個用戶的請求。

1

除了S3,Cachefly也可能是一個選項。 Cachefly相對來說是一個非常低成本的CDN。與S3相比,它更加昂貴,但Cachefly也充當CDN,而S3不支持。

如果你所有的訪問者都是美國/歐盟,S3可能是完美的。它有來自全球各地的訪客,速度是一個問題,CDN可能會更好地爲您服務。

+0

感謝您的理智。 :) S3不是CDN,爲什麼人們將它誤認爲是一個? – Till 2008-10-22 01:32:33

0

我第二個建議將靜態項目移動到單獨的資產服務器上。從我所看到的,Cachefly是一個體面的CDN。

如果您希望節省資金,Velocix可提供最高限額的「免費」CDN服務。

我想提出的另一個建議是,如果您使用任何Javascript框架來檢查Google是否將它們作爲Google AJAX Lib API的一部分託管它們。使用他們的基礎設施來快速加載庫。

相關問題