1. 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 accelerating access to the web pages to the one or more user nodes using at least one pre-fetching technique; 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 pre-fetching technique, wherein accelerating the user node's access, via the acceleration server coupled to the network interface, to the web page using the at least one pre-fetching technique comprises: adding, to the web page received from the web server, code for detecting a mouse presence over a URL; storing the modified web page in the first cache; and determining if a duration of a mouse presence over the URL exceeds a predefined threshold prior to pre-fetching content.