×

RULE BASED CACHE PROCESSING IN APPLICATION DELIVERY CONTROLLER FOR LOAD BALANCING

  • US 20160285992A1
  • Filed: 03/26/2015
  • Published: 09/29/2016
  • Est. Priority Date: 03/26/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by an Application Delivery Controller (ADC), a Hypertext Transfer Protocol (HTTP) request from a client device for a resource associated with at least one of a plurality of servers on behalf of which the ADC is performing load balancing;

    determining, by the ADC, with reference to an HTTP cache of the ADC whether the HTTP request can be serviced by the ADC by;

    parsing, by the ADC, the HTTP request to identify a header contained therein; and

    identifying existence or non-existence of locally cached content matching the HTTP request by comparing appropriate portions of the identified header with corresponding appropriate portions of a plurality of headers of content cached within the HTTP cache based on a vary rule automatically generated by the ADC or configured by an administrator of the ADC that defines when two headers are meaningfully different, whereby the identified header is not required to exactly match up with an entirety of one of the plurality of headers for a cache hit to be found; and

    when a result of said determining indicates the HTTP request can be serviced by the ADC, then responding to the HTTP request, by the ADC, with an HTTP response containing the identified locally cached content.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×