2012-06-22 54 views
1

我打算將我的網站文件移動到CDN系統中,我正在運行4個drupal網站和1個wordpress。我正在考慮使用Amazon Cloud Front。 我有一些問題:是性能和內存方面的CDN幫助服務器嗎?

CDN系統是否在性能和RAM方面幫助我的服務器? 我使用http://www.webpagetest.org來查看網站的性能,而83%的請求來自圖像。其餘的是在html,css,js和其他之間。這是其他結果

F = First Byte Time 
A = Keep-alive Enabled 
F = Compress Text 
C = Compress Images 
A = Cache static content 
X = CDN detected 

是否有可能,使用亞馬遜CloudFront,把一個子文件夾中的雲網站? 基本上我想測試它在一個非生產網站。

我的服務器是r310四核心xeon 2.66,內存爲4GB。

在此先感謝

回答

2

答案應該是多長時間來形容這個我想,但簡單來說,一個良好的manaed CDN可以幫助你,使你的網站速度更快。 4GB內存對普通網站來說並不壞。

有三個主要原因可以使用我可以考慮的CDN。 1.使用附近的服務器更快速地傳送靜態內容。 2.避免瀏覽器向每個GET請求發送cookie。 3.取下一些Apache的負載。

1 - 我沒有使用cloudfront,但一些akamai服務器,他們確實有所作爲。他們簡單地在不同的附近服務器上提供內容,因此文件加載速度相對較快。但是不要忘記,如果用戶在dns緩存清理後第一次加載站點,則會增加額外的ip查找。

2 - 我想你知道無cookie的域問題。如果您在example.com上託管您的網站,並且圖像位於example.com/image.png之類的結構中,則瀏覽器應在每個頁面請求上發送Cookie信息。它們通常是大約100字節的數據,但涉及到許多資產時,這是值得考慮的事情。如果您將它們轉移到example-data.com域,瀏覽器將不會將cookie發送到此位置的資產。更快的頁面。

3 - 您的Web服務器負載是另一個好處。您的服務器將獲得較少的請求(主要是html請求),圖像和其他資源將從另一臺服務器提供。

+0

謝謝,爲了讓您的第三點工作,我應該使用推或拉方法? –

+0

對不起,我沒有測試過這個。但我已經使用了一些推送方法(與akamai),它工作得很好,我可以看到一些服務器負載(主要是內存)的差異。 –

+0

非常感謝,如果幾天內沒有人比你更好回答,我會接受你的。 –