-
公开(公告)号:US12028434B2
公开(公告)日:2024-07-02
申请号:US17734944
申请日:2022-05-02
Applicant: CLOUDFLARE, INC.
Inventor: Alex Krivit , Rustam Xing Lalkaka , Samantha Aki Shugaeva , Edward H. Wang , Yuchen Wu
IPC: H04L67/5681
CPC classification number: H04L67/5681
Abstract: An intermediary server receives a request from a client that identifies an asset that is handled by an origin server. The intermediary server generates an informational response that includes one or more link header fields that reference one or more pieces of content respectively that are predicted by the intermediary server to be linked within a final response for the asset. The intermediary server transmits the generated informational response to the client prior to a final response for the request. The intermediary server transmits the request to the origin server and receives a final response to the request. The intermediary server transmits the final response to the request to the client.
-
公开(公告)号:US20250117334A1
公开(公告)日:2025-04-10
申请号:US18636032
申请日:2024-04-15
Applicant: CLOUDFLARE, INC.
Inventor: Zaidoon Abd Al Hadi , Connor Harwood , Alex Krivit , Samantha Aki Shugaeva , Steven Alexander Siloti
IPC: G06F12/0891 , G06F12/14
Abstract: Purging resources from a cache in a distributed networked system is described. A compute server of a first data center of the distributed networked system receives a purge request to purge a resource from cache. If the purge request does not include a cache key, the compute server determines whether the purge request is valid, and if valid, purges the resource from cache of the first data center, generates a cache key for the resource, and causes the purge request that includes the generated cache key to be sent to other data centers of the distributed networked system for purging the resource from cache. If the purge request includes a cache key, the compute server skips determining whether the purge request is valid and purges the resource from cache based on the cache key.
-
公开(公告)号:US11960407B1
公开(公告)日:2024-04-16
申请号:US18482707
申请日:2023-10-06
Applicant: CLOUDFLARE, INC.
Inventor: Zaidoon Abd Al Hadi , Connor Harwood , Alex Krivit , Samantha Aki Shugaeva , Steven Alexander Siloti
IPC: G06F12/08 , G06F12/0891 , G06F12/14
CPC classification number: G06F12/0891 , G06F12/1466
Abstract: Purging resources from a cache in a distributed networked system is described. A first data center of the distributed networked system receives a purge request to purge a resource from cache. If the purge request does not include a cache key, the first data center determines whether the purge request is valid, and if valid, purges the resource from cache of the first data center, generates a cache key for the resource, and causes the purge request that includes the generated cache key to be sent to other data centers of the distributed networked system for purging the resource from cache. If the purge request includes a cache key, the first data center skips determining whether the purge request is valid and purges the resource from cache based on the cache key.
-
公开(公告)号:US20230088115A1
公开(公告)日:2023-03-23
申请号:US17734944
申请日:2022-05-02
Applicant: CLOUDFLARE, INC.
Inventor: Alex Krivit , Rustam Xing Lalkaka , Samantha Aki Shugaeva , Edward H. Wang , Yuchen Wu
IPC: H04L67/5681
Abstract: An intermediary server receives a request from a client that identifies an asset that is handled by an origin server. The intermediary server generates an informational response that includes one or more link header fields that reference one or more pieces of content respectively that are predicted by the intermediary server to be linked within a final response for the asset. The intermediary server transmits the generated informational response to the client prior to a final response for the request. The intermediary server transmits the request to the origin server and receives a final response to the request. The intermediary server transmits the final response to the request to the client.
-
公开(公告)号:US11323537B1
公开(公告)日:2022-05-03
申请号:US17476262
申请日:2021-09-15
Applicant: CLOUDFLARE, INC.
Inventor: Alex Krivit , Rustam Xing Lalkaka , Samantha Aki Shugaeva , Edward H. Wang , Yuchen Wu
IPC: H04L29/08 , H04L67/5681
Abstract: An intermediary server determines, for an asset handled by an origin server, piece(s) of content for inclusion in link header field(s) in an informational response that signifies that the piece(s) of content are predicted to be linked within a final response for the asset. The intermediary server generates an informational response that includes the link header field(s) and responds to a request from a client with the informational response. The intermediary server transmits the request to the origin server. The intermediary server receives the final response to the request from the origin server, and transmits the final response to the client.
-
-
-
-