Amazon Silk 背后的技術細節(jié)
Safen Zhai - Tech2IPO 發(fā)表于 2011.10.8| 點擊數(shù)6143
Amazon 新平板 Kindle Fire 的一個亮點功能就是全新的網(wǎng)頁瀏覽器-Silk。Silk通過“拆分”(Split)的構架設計,讓用戶訪問頁面時候先通過 Amazon 的云計算集群加載、處理并壓縮網(wǎng)頁,然后再發(fā)送到設備上,從而優(yōu)化瀏覽體驗。Silk是怎樣做到這一點的呢?
1.流程
當用戶在 Silk 上訪問一個頁面時,訪問請求會先被發(fā)送到 Amazon 的服務器。Amazon 在服務器上載入網(wǎng)頁,同時下載所有的內容。之后,亞馬遜將所有網(wǎng)頁元素-HTML,JavaScript,CSS和圖像等-通過單獨的數(shù)據(jù)編譯為一個數(shù)據(jù)包發(fā)送給用戶的設備端。
2.技術
Amazon 利用它骨干網(wǎng)的高帶寬優(yōu)勢來加載頁面,然后傳遞到本地設備上。如果用戶訪問的某一頁面已經被其他用戶訪問過,也就是說服務器上存在這樣的內容,那么就可以更快地加載網(wǎng)頁,進一步降低了訪問時間。此外,一些尺寸較大的元素,例如圖片等,可以通過合理的壓縮,來適應設備的分辨率。
同時 Amazon 將會利用其龐大的云計算構架,加入機器學習能力,判斷用戶更喜歡訪問哪些頁面,以便預先加載這些頁面,在用戶需要時立刻推送。
3.安全
在進行網(wǎng)頁加載的時候,所有內容都會經過 Amazon 的服務器。有些用戶可能會擔心隱私的泄露。但 Amazon 通過加密和匿名的手段充分保護用戶的隱私。而用戶也可以選擇不經過 Amazon 的中轉,像傳統(tǒng)瀏覽器那樣瀏覽網(wǎng)頁。
Silk 通過引入云計算讓 Kindle Fire 作為一個以內容為主的設備更加易用。并且讓用戶真正體驗到“絲滑”的瀏覽網(wǎng)頁。但是,這一技術在中國大陸的網(wǎng)絡環(huán)境下能否正常使用,還有待于 Fire 發(fā)布后的進一步測試。
資料來源:Amazon Silk 官方博客
本文由Tech2IPO作者Safen Zhai 原創(chuàng)。如果您對該話題感興趣,可以留言評論。如果您對Tech2IPO其他內容也感興趣,請通過RSS訂閱我們,或者在微博上關注我們的最新動態(tài)。