IP Library Patent Application 15285097
Patent Application
App. No. 15/285,097

TESTING IN A CONTENT DELIVERY NETWORK

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/285,097
Abstract

Testing in a content delivery network includes the CDN receiving test data pertaining to the testing of content-related code such as new code to be deployed in the content delivery network. During testing, performance data from the CDN can be compared to evaluation data and used to generate a report on the testing results, such as recommendations and examples of problems with tested code. The test data can include content identification data, edge cache node identification data, new code, and other content-related code. Testing at an edge cache node may determine whether problems exist with regard to caching and traffic flow and may include CDN regression testing and redirection of a portion of network traffic that is intended for old content-related code to new content-related code.

Claims (35)

1 . A method of operating a content delivery network (CDN), the method comprising:

receiving test data pertaining to testing content-related code;

collecting operational performance data from the CDN pertaining to the test data;

comparing the collected operational performance data to operational evaluation data; and

generating a report.

2 . The method of claim 1 wherein the test data comprises content identification data and edge cache node identification data.

3 . The method of claim 2 wherein the content identification data comprises at least one of the following: images, mobile user content; mobile user information.

4 . The method of claim 2 wherein the report comprises at least one of the following: an image compression recommendation, page optimization information regarding mobile users.

5 . The method of claim 2 further comprising providing a visual debugging depiction of traffic for the identified content the identified edge cache node.

6 . The method of claim 2 wherein the edge cache node identification data comprises selecting from among an actual operational edge cache node in the CDN or a virtual or pseudo node that replicates actual edge cache node operation in a given CDN.

7 . The method of claim 1 wherein the test data comprises new content-related code to be tested;

further wherein collecting operational performance data from the CDN comprises performing CDN regression testing;

further wherein the report comprises CDN regression testing results.

8 . The method of claim 7 wherein the test data further comprises one or more regression tests to be used in performing CDN regression testing.

9 . The method of claim 7 wherein the regression testing comprises automated testing implemented by the CDN.

10 . The method of claim 7 wherein the regression testing is performed periodically.

11 . The method of claim 7 wherein the CDN regression testing comprises using CDN equipment comprising at least one of the following: a CDN edge cache node, a CDN server.

12 . The method of claim 1 wherein the test data comprises content identification data comprising new content-related code to be implemented in an edge cache node;

the method further comprising redirecting a preselected portion of CDN traffic intended for old content-related code to the new content-related code;

wherein collecting operational data from the CDN pertaining to the test data comprises collecting data regarding performance of the new content-related code in connection with the preselected portion of traffic.

13 . A method of operating a content delivery network (CDN), the method comprising:

receiving test data pertaining to testing content-related code, wherein the test data comprises new content-related code;

testing at least a portion of the new content-related code by operating the CDN using the content-related code and collecting operational performance data from the CDN pertaining to the test data;

comparing the collected operational performance data to operational evaluation data; and

generating a report pertaining to performance of the new content-related code during testing based on the comparison.

14 . The method of claim 13 wherein the testing of the new content-related code is performed at an edge cache node in the content delivery network.

15 . The method of claim 13 wherein the testing of the content-related code comprises redirecting a portion of CDN traffic intended for old content-related code to the new content-related code.

16 . The method of claim 13 wherein the report includes at least one of the following: a recommendation regarding image compression, a recommendation regarding optimizing content for mobile users of the content delivery network.

17 . The method of claim 13 wherein testing at least a portion of the new content-related code comprises performing unit testing or regression testing on the new content-related code.

18 . A method of testing new content-related code in a content delivery network, the method comprising:

the content delivery network receiving test data comprising the new content-related code;

the CDN performing regression testing on the new content-related code; and

generating a report on results of the regression testing.

19 . The method of claim 18 wherein performing regression testing on the new content-related code comprises running one or more regression tests received by the content delivery network as part of the received test data.

20 . The method of claim 18 wherein performing regression testing on the new content-related code comprises running one or more automated regression tests.

Assignments (2)
SECURITY INTEREST Recorded Feb 17, 2021
From: FASTLY, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AND COLLATERAL AGENT
Reel/Frame 055316/0616 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2016
From: WISTOW, SIMON
To: FASTLY, INC.
Reel/Frame 040187/0604 →