[發明專利]一種iOS網絡優化策略在審
| 申請號: | 201810197307.3 | 申請日: | 2018-03-10 |
| 公開(公告)號: | CN108449442A | 公開(公告)日: | 2018-08-24 |
| 發明(設計)人: | 邱揚 | 申請(專利權)人: | 北京酷我科技有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12 |
| 代理公司: | 北京德和衡律師事務所 11405 | 代理人: | 陳浩 |
| 地址: | 100080 北京市海淀區農大*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 合并 網絡優化策略 網絡請求 網絡使用效率 業務服務器 返回結果 網絡底層 有效減少 域名處理 可復用 整合 還原 解析 降級 統一 | ||
本發明涉及一種iOS網絡優化策略,包括如下步驟:對若干域名進行合并域名處理,得到合并后的域名,記為域名X,當用合并后的域名發起網絡請求時,在網絡底層將請求url整合,將多級域名降級,并按照path的方式區分請求,將請求發往server,server將請求url還原,請求真正的業務服務器,返回結果。本發明,將兩個以上域名合并為一個統一的域名X,利用域名X發起網絡請求,DNS域名解析僅針對域名X處理一次,有效減少DNS域名解析的次數,實現請求可復用。提高解析效率,提高網絡使用效率。
技術領域
本發明涉及iOS中DNS解析技術領域,具體說是一種iOS網絡優化策略。
背景技術
絕大多數網絡請求的第一步都是DNS解析(DNS域名解析),解析請求根據當時網絡情況不同,各平臺的DNS緩存策略差異等因素,對移動端app整體網絡性能會產生或大或小的影響。移動端app網絡性能優化涉及到很多方面,DNS映射只是其中一環,也是十分重要的一環,因為它帶來的好處不僅僅是降低網絡請求的延遲。
當我們在瀏覽器中輸入 url 后,瀏覽器首先會進行域名解析。一般情況下,一次DNS 域名解析大概需要 60-120 ms,一次 tcp 的三次握手需要 1.5 個 往返時延RTT(round-trip time)。
DNS緩存:首先客戶機將域名查詢請求發送到本地DNS服務器,本地DNS服務器先在之前的記錄(緩存)中查找,如果有緩存,則直接利用緩存進行解析,如果沒有緩存,則進入本地的緩存的尋找。
本地緩存:如果本地服務器不能在本地找到緩存,則將請求發送到根域名DNS服務器。
DNS服務器將域名解析成IP地址,即域名解析:由于網絡識別不認識什么域名,這些都是字符組合的,計算機當然不認識,IP地址就認識了,域名解析就是將域名轉化成ip地址。
域名為什么存在呢,就是看一串ip地址會很難記住啊,就有了域名。
域名結構:我們來看一個域名
.com 頂級域名 這是全球頂級域名
baidu.com 這是一級域名,一級域名就是在頂級域名前面加上一級
www.baidu.com這是二級域名,百度的二級域名很多,還有tieba.baidu.com等等,可以上網搜一搜。
瀏覽器有了IP就可以找到服務器,兩者之間就可以建立TCP連接,服務器需要和瀏覽器建立tcp三次握手。
以往,在app網路請求中,每增加一個大功能就會增加一個域名,比如:域名A,域名B,域名C,域名D。這種方式的缺點在于:需要每個域名逐個的進行DNS 域名解析。費時費力,不利于網絡使用效率的提高。
發明內容
針對現有技術中存在的缺陷,本發明的目的在于提供一種iOS網絡優化策略,將兩個以上域名合并為一個統一的域名X,利用域名X發起網絡請求,DNS域名解析僅針對域名X處理一次,有效減少DNS域名解析的次數,實現請求可復用。提高解析效率,提高網絡使用效率。
為達到以上目的,本發明采取的技術方案是:
一種iOS網絡優化策略,其特征在于,包括如下步驟:
對若干域名進行合并域名處理,得到合并后的域名,記為域名X,
當用合并后的域名發起網絡請求時,
在網絡底層將請求url整合,
將多級域名降級,并按照path的方式區分請求,
將請求發往server,
server將請求url還原,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京酷我科技有限公司,未經北京酷我科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810197307.3/2.html,轉載請聲明來源鉆瓜專利網。





