Patent ID: 8078757

Claim:
A method comprising: a) receiving, by a router communicatively coupled to a computer network, a request for a website content from a client, said website content comprising a dynamic component and a static component; b) identifying, by said router, a data center in closest physical proximity to said client, said data center comprising one in a plurality of data centers; c) requesting from a shared hosting server in said data center, by said client, said dynamic component and a rewritten URL for requesting said static component wherein requesting said dynamic component comprises: i) locating, in a database, personalized information for a user who sent the request, wherein the personalized information is determined from a login or behavior patterns, stored in the database, for the user; ii) responsive to locating said personalized information, using a scripting language running processes and calculations on said personalized information, to determine the personalized information to be displayed as part of the dynamic content; d) locating, using said rewritten URL, said static component within a cache server in said data center; e) requesting, by said cache server, an update to said static component from said shared hosting server; and f) returning, by said cache server, said website content to said client.