Configuring a cached website file removal using a pulled data list
First Claim
Patent Images
1. A method for configuring a server computer to clear a cache for a website, the method comprising the steps of:
- communicating at a regular interval, over a communications network from the server computer acting as an edge server and a cache proxy in a content delivery network (CDN), a request, including a self-identifying Internet Protocol (IP) address, for a data list identifying at least one website for which to remove at least one website file stored in the cache on the server computer, and generated from a database query, run since the last regular interval, and returning at least one job record comprising a job record identification data, a website identification data and a clear cache job type data, each of the at least one job record;
not being associated, in a database coupled to the communications network, with at least one job check in record in the database, the at least one job check in record comprising the job record identification data and the self-identifying IP address and indicating that the at least one website file has previously been removed from the cache during a time interval;
analyzing, using the server computer, the data list received over the communications network to identify the website for which to remove the at least one website file from the cache;
based on the analyzing step, removing, using the server computer, the at least one website file from the cache; and
transmitting, from the server computer, to a central software running on an other server computer, at least one instruction, to be executed by the other server computer, to write the at least one job check in record, comprising the job record identification data and the self-identifying IP address to the database.
3 Assignments
0 Petitions
Accused Products
Abstract
An exemplary method generating a data list of at least one website and configuring a server computer to clear a cache for the at least one website may comprise the steps of the server computer requesting a data list generated from one or more job records, identifying one or more websites within the data list to remove one or more website files within a cache on another server, removing the website file(s) from the cache and transmitting instructions to write a job check in record to a database on the other server.
200 Citations
20 Claims
-
1. A method for configuring a server computer to clear a cache for a website, the method comprising the steps of:
-
communicating at a regular interval, over a communications network from the server computer acting as an edge server and a cache proxy in a content delivery network (CDN), a request, including a self-identifying Internet Protocol (IP) address, for a data list identifying at least one website for which to remove at least one website file stored in the cache on the server computer, and generated from a database query, run since the last regular interval, and returning at least one job record comprising a job record identification data, a website identification data and a clear cache job type data, each of the at least one job record; not being associated, in a database coupled to the communications network, with at least one job check in record in the database, the at least one job check in record comprising the job record identification data and the self-identifying IP address and indicating that the at least one website file has previously been removed from the cache during a time interval; analyzing, using the server computer, the data list received over the communications network to identify the website for which to remove the at least one website file from the cache; based on the analyzing step, removing, using the server computer, the at least one website file from the cache; and transmitting, from the server computer, to a central software running on an other server computer, at least one instruction, to be executed by the other server computer, to write the at least one job check in record, comprising the job record identification data and the self-identifying IP address to the database. - View Dependent Claims (2, 3)
-
-
4. A method for generating, using a server computer, a data list of websites for which to clear a cache on at least one server computer coupled to a communications network, the method comprising the steps of:
-
communicating, over the communications network, from a control panel on a client computer to the server computer, a request to remove from the cache at least one website file for a website; writing, using the server computer, to a database coupled to the communications network, a job record for the request, the job record comprising a job record identification data, a website identification data and a clear cache job type data; receiving, at the server computer at a regular interval, a request by the at least one server computer, acting as an edge server and a cache proxy in a content delivery network and including a self-identifying IP address, for the data list of websites identifying at least one website for which to remove at least one website file stored in the cache on the at least one server computer; querying, using the server computer, the database for at least one job record generated since the last regular interval and comprising the job record, each of the at least one job record; not being associated, in the database, with at least one job check in record, the at least one job check in record comprising the job record identification data and the self-identifying IP address and indicating that the at least one website file has previously been removed from the cache during a time interval; 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 for which to remove the at least one website file from the cache; transmitting, from the server computer, the data list to the self-identifying IP address for each of the at least one server computer; receiving, at the server computer, at least one instruction from the at least one server computer to write, to the database, the at least one job check in record for the job record; and generating and writing, using the server computer, the at least one job check record, comprising the job record identification data and the self-identifying IP address, to the database. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for generating a data list of at least one website and configuring a server computer to clear a cache for the at least one website, the system comprising:
-
a server computer configured to; communicate, over the communications network, from a control panel on a client computer, a request to remove from the cache at least one website file for a website; write, to a database coupled to the communications network, a job record for the request, the job record comprising a job record identification data, a website identification data and a clear cache job type data; receive a request, including a self-identifying IP address, by at least one server computer for the data list identifying the at least one website for which to remove the at least one website file from the cache; query the database for at least one job record generated since the last regular interval and comprising the job record, each of the at least one job record; not being associated, in the database, with at least one job check in record, the at least one job check in record comprising the job record identification data and the self-identifying IP address and indicating that the at least one website file has previously been removed from the cache during a time interval; receive a query result comprising the at least one job record; analyze the query result to identify the at least one website in the query result to add to the data list; transmit the data list to the self-identifying IP address for each of the at least one server computer; receive at least one instruction from the at least one server computer to write, to the database, the at least one job check in record for the job record; and generate and write the at least one job check in record, comprising the job record identification data and the self-identifying IP address, to the database; the at least one server computer acting as an edge server and a cache proxy in a content delivery network and configured to; communicate at a regular interval, over a communications network, 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 remove the at least one website file from the cache; remove the at least one website file from the cache; and transmit, to the server computer, the at least one instruction to write, to the database, the at least one job check in record associated with the at least one job record. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification