Configuring an origin server content delivery using a pulled data list
First Claim
1. A method for configuring an origin server website content delivery using a server computer acting as an edge server and a cache proxy in a content delivery network, the method comprising the steps of:
- communicating, over a communications network from the server computer and at a regular interval, a request for a data list comprising at least one list item identifying an operating mode for a website, and generated from a database query, run since the last regular interval and returning at least one job record comprising a first data field identifying the website and a second data field identifying the operating mode for the website;
analyzing, using the server computer, the data list received over the communications network to;
identify the website for which to configure the server computer for a developer mode; and
determine whether the configuration file requires updating to reflect the developer mode being activated or deactivated for the website;
based on the analysis, updating and re-initializing a server configuration file for the server computer to identify at least one website in the data list configured for the developer mode;
receiving, at the server computer, at least one hypertext transfer protocol (HTTP) request for a website content for the at least one website; and
in response to the at least one HTTP request, and for each of the at least one website identified in the server configuration file as configured for the developer mode, directly routing, from the server computer, the at least one HTTP request for the website content to an origin server without caching the website content on, or serving the website content from, a cache within the server computer.
3 Assignments
0 Petitions
Accused Products
Abstract
An exemplary system and method for generating a data list of websites and configuring at least one server computer coupled to a communications network for an origin server website content delivery may comprise a network storage device communicatively coupled to a network and storing a routing table for a CDN, the routing table map one or more edge server IP addresses for one or more edge servers to each of one or more geographic regions. The network storage device may be configured to transmit the routing table to one or more DNS servers communicatively coupled to the network.
-
Citations
20 Claims
-
1. A method for configuring an origin server website content delivery using a server computer acting as an edge server and a cache proxy in a content delivery network, the method comprising the steps of:
-
communicating, over a communications network from the server computer and at a regular interval, a request for a data list comprising at least one list item identifying an operating mode for a website, and generated from a database query, run since the last regular interval and returning at least one job record comprising a first data field identifying the website and a second data field identifying the operating mode for the website; analyzing, using the server computer, the data list received over the communications network to; identify the website for which to configure the server computer for a developer mode; and determine whether the configuration file requires updating to reflect the developer mode being activated or deactivated for the website; based on the analysis, updating and re-initializing a server configuration file for the server computer to identify at least one website in the data list configured for the developer mode; receiving, at the server computer, at least one hypertext transfer protocol (HTTP) request for a website content for the at least one website; and in response to the at least one HTTP request, and for each of the at least one website identified in the server configuration file as configured for the developer mode, directly routing, from the server computer, the at least one HTTP request for the website content to an origin server without caching the website content on, or serving the website content from, a cache within the server computer. - View Dependent Claims (2, 3)
-
-
4. A method for generating a data list of websites to configure for an origin server website content delivery using a server computer, the method comprising the steps of:
-
communicating, over a communications network, from a control panel on a client computer to the server computer, a request to configure a website for a developer mode on at least one server computer acting as an edge server and a cache proxy and coupled to the communications network; writing, using the server computer, to a database coupled to the communications network, a job record for the request, the job record comprising a first data field identifying the website and a second data field identifying the developer mode for the website; receiving, at the server computer, a request by the at least one server computer for the data list of websites to configure for the developer mode, the data list comprising at least one list item coupling the website with the developer mode for the website; querying, using the server computer, the database for at least one job record comprising the job record, the website and the developer mode for the website identified in the request; receiving, at the server computer, a query result comprising the at least one job record; analyzing, using the server computer, the query result to identify at least one website in the query result to add to the data list of websites to configure for the developer mode, the developer mode directly routing, from each of the at least one server computer, at least one HTTP request for a website content for each of the at least one website in the data list to an origin server without caching the website content on, or serving the website content from, a cache within the at least one server computer; and transmitting, from the server computer, the data list to the at least one server computer. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for generating a data list of websites and configuring at least one server computer coupled to a communications network for an origin server website content delivery, the system comprising:
-
a server computer configured to; communicate, over the communications network, from a control panel on a client computer, a request to configure a website for a developer mode on the at least one server computer; write, to a database coupled to the communications network, a job record for the request, the job record comprising a first data field identifying the website and a second data field identifying the developer mode for the website; receive a request by the at least one server computer for the data list of websites to configure for the developer mode, the data list comprising at least one list item coupling the website with the developer mode for the website; query the database for at least one job record comprising the job record, the website and the developer mode for the website identified in the request; receive a query result comprising the at least one job record; analyze the query result to identify at least one website in the query result to add to the data list of websites to configure for the developer mode; and transmit the data list to the at least one server computer; and the at least one server computer acting as an edge server and a cache proxy and and configured to; communicate, over a communications network, at a regular interval, the request for the data list; analyze the data list received over the communications network to identify the at least one website for which to configure the at least one server computer for the developer mode; update a server configuration file for the at least one server computer to identify the at least one website in the data list configured for the developer mode; receive at least one HTTP request for a website content for the at least one website; and in response to the at least one HTTP request and for each of the at least one website identified in the server configuration file as configured for the developer mode, directly routing, from the server computer, the at least one HTTP request for the website content to an origin server without caching the website content on, or serving the website content from, a cache within the server computer. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification