Method and system for efficiently storing web pages for quick downloading at a remote device
a web page and remote device technology, applied in the field of efficient web page storage at a server, can solve the problems of high overall latency, waste of storage space, and inability to efficiently store web pages, and achieve the effect of efficient web page storag
Patent Information
- Authority / Receiving Office
- US · United States
- Patent Type
- Applications(United States)
- Current Assignee / Owner
- Publication Date
- 2006-04-13
- Estimated Expiration
- Not applicable · inactive patent
Smart Images

Figure 1 
Figure 2 
Figure 3
Abstract
Description
TECHNICAL FIELD
[0001] This invention relates to methods and systems for efficiently storing web pages at a server for quick downloading at a remote device in communication with the server. BACKGROUND ART
[0002] Traditional web servers depend on sequential access to HTML (HyperText Markup Language) pages by loading hyperlinked pages as the client requests them while navigating through the current page. Each client initiated hit involves a random access to the memory, even if multiple clients access the same page. Thus, overall latency is high even when there is an overlap in the access. Latency refers to the amount of time it takes a web server to respond to a client beginning from the time the request was sent by the client to the server. To reduce latency in the network, some proposals have been made to have local machines, mostly proxy servers, to prefetch the pages linked to the current page before the client actually “hits” them. However, since all web pages may not be requeste...
Examples
Embodiment Construction
[0014] A schematic diagram of the storage-efficient web server is shown in FIG. 1, denoted generally by reference numeral 10. The server 10 includes a computer 12 such as, for example, a workstation or a high-end personal computer. The server 10 hosts a plurality of web sites, wherein each web site includes a plurality of HTML documents, or web pages.
[0015] The computer 12 of the server 10 includes a fast memory 14, such as cache or RAM (random access memory), and a disk memory 16. Although shown externally, the disk memory 16 may be either an internal disk drive or an externally attached disk or disk farm, such as a RAID (redundant array of inexpensive disks). Both the fast memory 14 and the disk memory 16 store a portion of the web pages for quick downloading as will be described in greater detail below.
[0016] The computer 12 is also connected to an external storage device 18, such as tape or removable media, which stores even more data relating to the web pages. The storage dev...