发明名称 Internet-based proxy service for responding to server offline errors
摘要 A proxy server receives from a client device a request for a network resource that is hosted at an origin server for a domain. The request is received at the proxy server as a result of a DNS request for the domain resolving to the proxy server. The origin server is one of multiple origin servers that belong to different domains that resolve to the proxy server and are owned by different entities. The proxy server transmits the request to the origin server. Responsive to determining that the origin server is offline, the proxy server determines whether the requested resource is available in cache. If it is in cache, the proxy server retrieves the requested resource from the cache and transmits the requested resource to the client device.
申请公布号 US9049247(B2) 申请公布日期 2015.06.02
申请号 US201012939931 申请日期 2010.11.04
申请人 CLOUDFARE, INC. 发明人 Holloway Lee Hahn;Prince Matthew Browning
分类号 H04L29/06;H04L29/08;H04L29/12 主分类号 H04L29/06
代理机构 Nicholson De Vos Webster & Elliott LLP 代理人 Nicholson De Vos Webster & Elliott LLP
主权项 1. A method in a proxy server for responding to server offline errors, comprising: receiving, from a client device, a request to perform an action on an identified resource hosted at an origin server for a domain, wherein the request is received at the proxy server as a result of a DNS (Domain Name System) request for the domain resolving to the proxy server, and wherein the origin server is one of a plurality of origin servers that belong to different domains that resolve to the proxy server and are owned by different entities; transmitting the request to the origin server; and responsive to determining that the origin server is offline, performing the following: determining that the requested resource is available in cache,retrieving the requested resource from the cache,responsive to determining that the requested resource is an HTML page, rewriting the HTML page to indicate to a user that views the HTML page that it is a cached copy of the HTML page, andtransmitting the rewritten requested resource to the client device.
地址 San Francisco CA US