博客 / 詳情

返回

對於 CDN 的多元理解

這是二狗子為數不多的創業故事。

那時二狗子還是一名高中生,學校是封閉式管理。由於二狗子總忍不住上課吃零食,他便每週一都會揹着一麻袋零食來上學。

這上課吃零食行為,不知不覺誘惑到了周圍的同學。大家紛紛向二狗子購買零食。二狗子一來擋不住金錢的誘惑,二來又嘴饞了沒吃的,心生一計:那我就開個超市。

二狗子當時年輕,特別能幹,半夜翻了牆溜出學校,跑了好幾裏地跟超市老闆談下了合作,雖然因為翻牆的時候出了一點小問題,導致第二天被學校來了個通報批評,但是隻要定下合作方案就是成功。

禍福相依,屁股受災給二狗子換來了不少校內名氣,也帶來了不少生意。僅僅一星期二狗子就把醫藥費賺了回來,可問題也接踵而來。

為什麼你這裏不賣冰棍?

這個問題讓二狗子比較無奈,宿舍裏放不了冰箱,冰棍又對實時性要求特別高,化了就不好吃了。

我這一星期都想吃薯片,你這裏能定一星期的貨嗎?

相比上一個問題,這個問題就好解決。只要同學説個合理的日期,二狗子都會毫不吝嗇地保留對應量的零食。

小店老闆是我爸爸的好朋友,如果是我買的話他都會給我特製辣條,你可以幫我買到嗎?

二狗子拍着胸脯説:“沒問題,只要你籤個自己名字給我,我進貨的時候會帶着你的簽名過去的,老闆信得過我哦。”

你進貨的店鋪地址在哪,我也想跟老闆談合作,不對,買東西。

二狗子可不想斷了財路,想了想自己受傷的特殊部位,隻字不提進貨超市的位置。

就這樣,二狗子收穫了人生的第一桶金,並快樂的把這個經歷分享到了又拍雲內部趣事大會上。大家聽了這個故事後,紛紛笑着説:“看來這就是緣分啊。”這就讓二狗子非常困惑,什麼緣分,哪裏來的緣分,和誰的緣分?

我們回過頭來看下二狗子創業路上碰到的幾個問題。

- 問題 1 中的冰棍可以比作動態資源,動態資源對實效性要求較高,不會在邊緣節點停留多長時間,但二狗子想賣冰棍也是可以的,去超市的路線熟悉,自己又精明能幹,比同學自己直接去買還是有點優勢的。在 CDN 中也是如此,動態資源經過邊緣節點的傳遞,加速效果不及靜態資源直接邊緣節點返回來的明顯。

- 問題 2 也可以用 CDN 的功能來解釋,CDN 允許客户自定義資源的過期時間,客户可以設定對應資源緩存時間為一星期,就像這位同學跟二狗子説要吃一星期薯片一樣,薯片到手又快又方便,還不用自己囤在宿舍裏。同學還可以提前跟二狗子説下星期要吃原味薯片,二狗子記下後,便從超市中進貨原味薯片,放到自己的零食麻袋裏,就像又拍雲 CDN 的資源預熱功能一樣。

- 而問題 3 和問題 4 則可以合起來理解:二狗子相當於 CDN 線路中一個能幹的 CDN 節點,解決了學校裏同學們購買零食路途遙遠的問題。二狗子隱瞞超市位置,相當於選擇接入 CDN 後,源站地址達到被隱藏的效果。雖然源站地址被隱藏,但客户端的 IP 在接入 CDN 之後,依然正常傳遞至源站,正如問題 3 中,二狗子告訴了超市老闆,到底是哪位同學要了這份零食。

二狗子聽到這,發現原來是 CDN 與自己早早定下了緣分,回想起當初充實的賺錢生活,依然能體會到滿滿地充實和快樂,除了某個曾經受傷的部位又隱隱作痛起來。

推薦閲讀

聊聊 HTTP 常見的請求方式

服務器標配 SSH 協議,你瞭解多少?

user avatar u_14902238 頭像
1 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.