1. A method for acceleration of access to a web page, comprising: receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements of the web page access; determining common parts between at least one previously accessed web page and a new requested web page, wherein previously accessed web pages are cached in a user's browser; generating a modified web page of the received web page using at least one of a plurality of pre-fetching techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from execution of the at least one of a plurality of pre-fetching techniques; sending to the user's browser the common parts only once; generating the requested web page using the common parts; and storing the modified web page for use responsive to future user requests.