[發明專利]用于訪問網站的方法和裝置有效
| 申請號: | 201610659112.7 | 申請日: | 2016-08-11 |
| 公開(公告)號: | CN107733950B | 公開(公告)日: | 2020-12-08 |
| 發明(設計)人: | 白宇 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司 11204 | 代理人: | 王達佐;馬曉亞 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 訪問 網站 方法 裝置 | ||
本申請公開了用于訪問網站的方法和裝置。所述方法的一具體實施方式包括:接收對網站的訪問請求,其中,所述訪問請求包括所述訪問請求的來源網絡地址和所述網站的網絡地址;檢測所述來源網絡地址和所述網站的網絡地址是否屬于同一個互聯網服務提供商;響應于檢測出不屬于同一個互聯網服務提供商,則從預先設置的跨網節點集合中確定目標跨網節點,其中,目標跨網節點是連接所述來源網絡地址所屬的互聯網服務提供商的網絡和所述網站的網絡地址所屬的互聯網服務提供商的網絡的跨網節點;將所述訪問請求轉發至所述目標跨網節點。該實施方式提高了訪問網站的速度。
技術領域
本申請涉及計算機技術領域,具體涉及互聯網技術領域,尤其涉及用于訪問網站的方法和裝置。
背景技術
由于國內網絡存在多家ISP(Internet Service Provider,互聯網服務提供商),大部分網站只部署在單線機房內(如只部署在聯通機房或者電信機房),用戶瀏覽網站時,如果訪問路徑跨ISP服務商會有很大的網絡延時,影響訪問速度。
有些網站會使用CDN(Content Delivery Network,內容分發網絡)進行加速,但是一般CDN服務商的節點都是單線,會導致CDN節點到網站訪問跨ISP線路,影響訪問速度。
傳統的CDN系統只使用離用戶最近的節點提供服務,且用戶訪問網站的路徑不能調整,或者不能靈活的調整,在訪問跨ISP的時候會出現訪問速度下降的問題。
發明內容
本申請的目的在于提出一種用于訪問網站的方法和裝置,來解決以上背景技術部分提到的技術問題。
第一方面,本申請提供了一種用于訪問網站的方法,所述方法包括:接收對網站的訪問請求,其中,所述訪問請求包括所述訪問請求的來源網絡地址和所述網站的網絡地址;檢測所述來源網絡地址和所述網站的網絡地址是否屬于同一個互聯網服務提供商;響應于檢測出不屬于同一個互聯網服務提供商,則從預先設置的跨網節點集合中確定目標跨網節點,其中,目標跨網節點是連接所述來源網絡地址所屬的互聯網服務提供商的網絡和所述網站的網絡地址所屬的互聯網服務提供商的網絡的跨網節點;將所述訪問請求轉發至所述目標跨網節點。
在一些實施例中,所述從預先設置的跨網節點集合中確定目標跨網節點,包括:從預先設置的跨網節點集合中選取連接來源網絡地址所屬的互聯網服務提供商的網絡和所述網站的網絡地址所屬的互聯網服務提供商的網絡的跨網節點組成候選目標跨網節點集合;獲取所述候選目標跨網節點集合中每個候選目標跨網節點的日志;通過所獲取的日志中記錄的數據流量信息計算經由每個候選目標跨網節點訪問所述網站的訪問速度;按訪問速度由快到慢的順序選擇預定數目個候選目標跨網節點作為目標跨網節點。
在一些實施例中,在所述將所述訪問請求轉發至所述目標跨網節點之前,所述方法還包括:在所述訪問請求的超文本傳輸協議頭中添加計數器,其中,所述計數器的初始值與所述訪問請求將要經過的節點個數相關聯,每經過一個節點所述計數器的值遞減。
在一些實施例中,所述將所述訪問請求轉發至所述目標跨網節點,包括:通過互聯網專線將所述訪問請求轉發至所述目標跨網節點。
在一些實施例中,所述將所述訪問請求轉發至所述目標跨網節點,包括:通過網絡之間互連的協議IP隧道方式將所述訪問請求轉發至所述目標跨網節點。
在一些實施例中,所述預先設置的跨網節點是邊界網關協議節點。
在一些實施例中,所述預先設置的跨網節點是互聯網服務提供商雙線路節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610659112.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于聲波的數據安全傳輸方法
- 下一篇:一種數據保全方法及系統





