2012-12-10 34 views
0

我正在使用Amazom CloudFront作爲CDN,我們可能必須根據情況在兩個系統之間進行更改。CDN需要多少時間用新的DNS

這是我需要什麼,做好準備 -

  1. CDN將要花多少時間,每次(新系統,舊系統)來解決新的地址?域需要傳播的同一時間?
  2. 更改之前收集的緩存怎麼樣?

我讀這篇文章http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/HowToUpdateDistribution.html

它會好得多,如果有人分享他/她的經驗。

回答

2

在任何CDN上設置新容器時,您正在使用已在全球傳播的域。如果您打算使用自己的域名而不是他們的域名,例如cdn.yourdomain.com或static01.yourdomain.com等,那麼標準傳播時間就會發揮作用。

你發現與CDNs是一旦你上傳你的文件到服務器,它需要一些時間來「傳播」複製你的文件在所有網絡上,例如說他們的主服務器是在美國那些從英國訪問的文件將從美國下載,而不是本地服務器,直到所有文件都被克隆到他們的網絡中爲止,根據文件的大小和大小,需要幾分鐘到幾小時,好處是每個人都可以毫不拖延地使用這些文件,但爲了全速優勢,需要一點時間。

至於緩存它的非常簡單,你設置了容器的TTL過期,這意味着它們被緩存等等。就我個人而言,我使用72小時TTL,並受Google和其他搜索引擎的青睞。

希望這會有所幫助。

+0

我們在一臺服務器上提供我們的內容,然後將內容傳送到另外兩臺服務器,這兩臺服務器用於演示(瀏覽器上的Web應用程序)。我們注意到你提到的延遲,但是TTL到期,我會密切注意這一點。謝謝您的幫助。不過,我們需要調整solr配置,看起來,solr必須在沒有CDN的情況下工作,但CDN正在緩存搜索模塊。 –