[發明專利]在霧計算架構中使用邊緣服務器改善網站性能在審
| 申請號: | 201380059378.2 | 申請日: | 2013-11-13 |
| 公開(公告)號: | CN104798071A | 公開(公告)日: | 2015-07-22 |
| 發明(設計)人: | 朱江;道格拉斯·陳;馬斯里·穆德拉普·蘇里亞納拉亞納·普拉布;普瑞斯·納塔拉詹;胡浩 | 申請(專利權)人: | 思科技術公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 11258 | 代理人: | 李曉冬 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算 架構 使用 邊緣 服務器 改善 網站 性能 | ||
本申請要求于2012年11月14日提交的美國臨時申請序列號61/726,171的優先權。
技術領域
本公開一般地涉及客戶端設備改善web頁面的渲染,該客戶端設備經由計算網絡(例如,互聯網協議(IP)網絡)來訪問來自網絡服務器的web頁面。
背景技術
本節描述了可以采用的方法,但不一定是先前已經被構想或被采用的方法。因此,除非明確說明,否則本節中所描述的任何方法對本申請的權利要求來說都不是現有技術,并且本節中所描述的任何方法不因為被包括在本節內而被承認為是現有技術。
為了改善端用戶在瀏覽可通過廣域網(比如,互聯網)被訪問的web頁面時的體驗,各種嘗試已經被做出。如果用戶必須等待相當長的時間來查看所請求的web頁面,則用戶在查看web頁面時可能體驗到極大的失望。雖然已經嘗試使用諸如預取、內容加速等技術來改善對用戶設備的內容遞送,但是與不愉快的網站體驗相關聯的大部分問題是由于接收web頁面和相關聯的web頁面內容的客戶端設備所遇到的較差的渲染性能和/或不良的網絡條件。渲染性能不佳可以導致黑屏、瀏覽器資源“鎖定”或者可以導致用戶設備或操作系統“鎖定”或崩潰。
網站優化已經被嘗試,其中web頁面被提交到服務器進行一般地優化,而不對web頁面被呈現給用戶的條件進行任何考慮。此外,web頁面在被服務器優化之后沒有被改變;因此,同樣的web頁面被發送給每個用戶,而不管網絡條件如何。
附圖說明
參考了附圖,其中具有相同的參考字符標示的要素在全文中代表相同的要素,其中:
圖1示出根據示例實施例的具有邊緣設備的示例系統,邊緣設備被配置為向客戶端設備提供特定于客戶端的web頁面渲染的優化;
圖2示出根據示例實施例的圖1的邊緣設備的示例實現;
圖3示出根據示例實施例的方法,該方法總結可被圖1的邊緣設備實施的示例優化操作;
圖4示出根據示例實施例,在圖3的方法中可由邊緣設備實施的示例優化操作;
圖5示出根據示例實施例的第一示例方法,該第一示例方法關于由圖1的邊緣設備針對客戶端設備的web頁面渲染進行的客戶端專用優化;
圖6示出根據示例實施例的第二示例方法,該第二示例方法關于由圖1的邊緣設備針對客戶端設備的web頁面渲染進行的客戶端專用優化;
圖7示出根據示例實施例的第三示例方法,該第三示例方法關于由圖1的邊緣設備針對客戶端設備的web頁面渲染對進行的客戶端專用優化。
具體實施方式
概覽
在一個實施例中,一種方法包括:由邊緣網絡中的邊緣設備從客戶端設備接收針對由網絡服務器經由廣域網提供的web頁面的請求,邊緣網絡為客戶端設備提供用于訪問廣域網的接入網絡;由邊緣設備檢測影響客戶端設備對web頁面的渲染性能的規定的條件;邊緣設備動態地將web頁面優化到經優化的web頁面以用于客戶端設備對web頁面的經優化的渲染。
示例實施例
特定實施例可以基于檢測影響客戶端設備對web頁面的渲染性能的規定的條件來自動且動態地對客戶端設備的web頁面渲染進行優化。例如,特定實施例使得邊緣服務器(在本文中稱為“邊緣設備”的機器中被實施)能夠基于獲得關于客戶端設備和/或關于網絡狀況(該網絡狀況僅在鄰近客戶端設備所使用的接入網絡(即,邊緣網絡)處可用)的信息來檢測規定的條件。特定實施例可以基于修改web頁面(包括web頁面內的web頁面元素)、基于所檢測到的規定的條件來動態優化客戶端設備的web頁面渲染。
此外,特定實施例使得邊緣設備能夠持續監控客戶端設備、網絡狀況(包括客戶端設備的網絡連接質量和/或提供web頁面內容的(一個或多個)網絡服務器的網絡連接質量)、客戶端設備的渲染性能等,以判定針對客戶端設備的最適當的優化。此外,邊緣設備可以從客戶端設備接收關于客戶端設備的渲染速度的“反饋”,使得邊緣設備能夠執行啟發式多變量優化,該啟發式多變量優化識別將被實施的最適當的優化操作,以便提供經優化的web頁面用于客戶端設備的web頁面的經優化的渲染。因此,啟發式多變量優化可以包括識別不應當被執行的優化,例如由于判定相關聯的被引入的處理延遲將超過客戶端設備的web頁面的渲染性能,或者規定的優化操作將進一步惡化客戶端設備的web頁面的渲染性能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于思科技術公司,未經思科技術公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380059378.2/2.html,轉載請聲明來源鉆瓜專利網。





