在Cucumbertown我們運用各種方法來確保我們的頁面載入時間保持在2秒內,最多不能超過3秒,我們真的非常看重這個。

如果響應超過3秒的話我們就會收到不少的警報。

幾天之前,那時候Chris Zacharia還沒寫那篇說明頁面權重重要性及YouTube應對之策的文章。那時候我們在收件箱裡收一個Google Analytics發出的警報需要超過20秒的頁面載入時間,然後你會放下一切事情去看看發生了什麼。

網頁速度1

通常網頁的載入延遲會在產品推廣的隨機測試或者大量使用後被發現。但這有發生且警報比預想的要來晚了一天。這確實令人吃驚。在IMO中那些你還沒有找到根本原因的未知問題要遠比那些你已經認識到的大型漏洞危險的多。

我們開始了詳細的調查然後看到了這樣的結果:

網頁速度2

把這些與其他的結果聯絡起來一切就一目瞭然了。Cucumbertown在奈及利亞是屬於食品頻道,而在泰國是一個優質的部落格,這使得它在不同地區都廣受歡迎。但就像你能看到的那樣,這些國家的頁面載入時間低的有點不正常。

Cucumbertown是一個資產龐大的網站,雖然我們推遲了在requieJS上的一切行動然後根據需求積極裝載了JavaScript,我們還是在裝載基礎指令碼方面做出了大量的投入。

我們證實了Cucumbertown在美國的裝載時間是2.5秒,與別的國家相比這簡直就是光速,DSL裝置環球一週的延遲也就是43毫秒。所以是時候開始考慮CDN’ing的優點了。

在Zynga的時候我們一開始使用的是Akamai,但後來我們就換成了LimeLight,因為他們看上去更值得信賴。但是最近CloudFlare在HackerNews上的活躍以及他們推出的傘特徵似乎是想進行探險。所以我深入瞭解並測試了一下CloudFlare。

有大量的需求是好事,但如果網頁始終打不開那就和cache gets evicted一樣了。如果是網頁不活躍後的第一次點選,那麼網頁載入會變得更慢。不過之後跟進需要的網頁載入時間是在1.5到2秒之間。

網頁速度3

我過去常常覺得CDN對企業來說是一個很昂貴的字眼。但現在的情況是:這一個服務全球的開始,而且看上去它好像是不可或缺的。

最後,你的體會是什麼,你又怎麼看呢?

via:雷鋒網