Patent ID: 8069266

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 static component and a dynamic component; b) identifying, by said router, a data center in closest physical proximity to said client, wherein said data center is selected from among a plurality of data centers; c) locating said static component within a cache server component of an integrated web server in said data center, wherein said integrated web server comprises said cache server component and a shared hosting component; d) requesting, by said cache server component, said dynamic component and an update to said static component from said shared hosting 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; and e) returning, by said cache server component, said website content to said client.