Invention Grant
- Patent Title: Parallel, side-effect based DNS pre-caching
- Patent Title (中): 并行,基于副作用的DNS预缓存
-
Application No.: US12197907Application Date: 2008-08-25
-
Publication No.: US08677018B2Publication Date: 2014-03-18
- Inventor: James Roskind
- Applicant: James Roskind
- Applicant Address: US CA Mountain View
- Assignee: Google Inc.
- Current Assignee: Google Inc.
- Current Assignee Address: US CA Mountain View
- Agency: Sterne, Kessler, Goldstein & Fox P.L.L.C.
- Main IPC: G06F15/16
- IPC: G06F15/16

Abstract:
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.
Public/Granted literature
- US20100049872A1 Parallel, Side-Effect Based DNS Pre-Caching Public/Granted day:2010-02-25
Information query