IN-LINE STATIC AND DYNAMIC CONTENT DELIVERY
First Claim
Patent Images
1. 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, said data center comprising one in a plurality of data centers;
c) locating said static component within a cache server in said data center;
d) requesting, by said cache server, an update to said static component and said dynamic component from a shared hosting server in said data center, wherein said shared hosting server is not said cache server; and
e) returning, by said cache server, said website content to said client.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of the present invention provide for returning website content after being requested by a client. A static component may be requested, which may be updated, and a dynamic component may be requested. The combination of static and dynamic website content may be returned to the client.
37 Citations
18 Claims
-
1. 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, said data center comprising one in a plurality of data centers; c) locating said static component within a cache server in said data center; d) requesting, by said cache server, an update to said static component and said dynamic component from a shared hosting server in said data center, wherein said shared hosting server is not said cache server; and e) returning, by said cache server, said website content to said client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
a) a client communicatively coupled to a computer network for requesting a website content over said computer network, said website content comprising a static component and a dynamic component; b) a router communicatively coupled to said computer network for receiving a request for said website content from said client; c) a plurality of data centers communicatively coupled to said computer network having one data center in closest physical proximity to said client; d) a cache server hosted in said closest data center that locates said static component within said cache server and that returns said website content to said client; and e) a shared hosting server hosted in said closest data center, said shared hosting server receiving a request from said cache server for said dynamic component and an update to said static component, wherein said shared hosting server is not said cache server.
-
Specification