Patent ID: 8250457

Claim:
A system for acceleration of access to web pages, comprising: a network interface enabling communication of one or more user nodes with one or more web servers over a network for accessing web pages stored in the one or more web servers; an acceleration server coupled to the network interface for modifying web pages retrieved from the one or more web servers using at least one acceleration technique, the modified web pages accelerating access to the web page to one or more user nodes; a first cache connected to the acceleration server and the one or more user nodes and operative to cache information associated with requests directed from the one or more the user nodes to the acceleration server; a second cache connected to the acceleration server and the one or more web servers and operative to cache information associated with requests directed from the one or more web servers to the acceleration server; and a memory coupled to the acceleration server and containing a plurality of instructions respective of the at least one acceleration technique, wherein the at least one acceleration technique comprises: forcing style data of a web page of the web pages to load overlapping in time with the rest of the data of the web page by moving the style data from the web page into at least an external file to the web page; and loading the at least external file asynchronously to loading of the web page.