发明名称 |
Parallel, Side-Effect Based DNS Pre-Caching |
摘要 |
Embodiments of the present invention include methods and systems for domain name system (DNS) pre-caching. A method for DNS pre-caching is provided. The method includes receiving uniform resource locator (URL) hostnames for DNS pre-fetch resolution prior to a user hostname request for any of the URL hostnames. The method also includes making a DNS lookup call for at least one of the URL hostnames that are not cached by a DNS cache prior to the user hostname request. The method further includes discarding at least one IP address provided by a DNS resolver for the URL hostnames, wherein a resolution result for at least one of the URL hostnames is cached in the DNS cache in preparation for the user hostname request. A system for DNS pre-caching is provided. The system includes a renderer, an asynchronous DNS pre-fetcher and a hostname table. |
申请公布号 |
US2015256642(A1) |
申请公布日期 |
2015.09.10 |
申请号 |
US201514718231 |
申请日期 |
2015.05.21 |
申请人 |
Google Inc. |
发明人 |
ROSKIND James |
分类号 |
H04L29/08;G06F17/30;H04L29/12 |
主分类号 |
H04L29/08 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for domain name system (DNS) pre-caching comprising:
selecting one or more uniform resource locator (URL) hostnames for DNS pre-fetch resolution from one or more predicted hostnames based on detecting a user gesture for a predetermined period of time, wherein the selecting occurs prior to a user performing another user gesture; making a DNS lookup call for at least one of the one or more URL hostnames that are not cached by a DNS cache, wherein the making occurs concurrent with the selecting and prior to the another user gesture; and caching at least one IP address provided by a DNS resolver for the one or more URL hostnames in the DNS cache in preparation for a user hostname request based on the user gesture. |
地址 |
Mountain View CA US |