2013-10-19 116 views
3

如果一個人的網站只針對一個地理區域,從Azure CDN提供資源而不是直接從Blob存儲提供服務還有什麼好處? CDN在處理高流量情況(更多並行訪問資源)方面會更好嗎?Azure blob存儲及其CDN性能?

回答

2

如果您計劃增加網站或用戶擁有可能會改變網絡模式的VPN,CDN可能是一個不錯的選擇。 CDN必須根據內部約定或設置從blob存儲和緩存複製文件。基本上你是在CDN前添加額外的指令。

另請注意,Azure CDN API非常簡單,並且不像Akamai或其他CDN那樣健壯。您可以比較這些API。例如,如果您想從內存緩存中提供文件,那麼最好從中抽取一個服務。這使您可以控制字節如何明確地發送到客戶端。訪問小文件,中等文件或大文件存在巨大差異......這可能會根據您的需要提供更好的性能。

在我看來,我不會打擾CDN。

1

如果邊緣服務器不在您的網絡消費者的附近,CDN(無論提供商)將無法爲您提供多大幫助。它會提供更好的擴展性嗎?也許。唯一確定的是,它會花費你更多的:)。

我建議在沒有CDN的情況下啓動,使您的資源引用易於更新,以便您可以根據需要切換到CDN(無論誰提供CDN服務)。