Hello there!

Need Help? We are right here!

support
miniOrange Email Support
success

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to info@xecurify.com

Reverse Proxy caching

Reverse proxy Cache stores copies of data or files in a temporary storage location so they can be accessed faster. It temporarily saves data for applications, servers, and web browsers, which ensures users need not download information every time they access a website or application.

Reverse Proxy Caching

What is Caching?


The feature of caching refers to the storage of files from the user’s servers onto the reverse proxy server for which the requests are received frequently. A reverse proxy server sits right in front of the user’s servers and intercepts all requests, thus shielding the user’s servers from getting exposed over the internet. This reverse proxy server keeps a track of the requests that are being made to web pages hosted on specific servers in the backend. Knowing what kind of web pages receive requests frequently from clients all over the world, the reverse proxy server stores the content of those web pages. If a request is being made for the same web page, the reverse proxy server serves the page itself without even approaching the server in the backend, thus reducing the load on the backend server and aids in speeding up the request-response cycle.



How does Caching Works?


Let us consider a scenario where a specific web page one of the servers of a user frequently receives requests:

In this way, by utilizing the feature of caching, the load on the backend servers is reduced by the reverse proxy server, along with increasing the speed of the request-response cycle. The user can specify the amount of time for which the cached content will be valid. After that period, the cached content will be updated.



Use-Case Scenario: Caching enabled on Reverse Proxy Server



    Let’s take the example of one of our customers who configured a reverse proxy server onto his machine using our product. The client had enabled the feature of caching onto the server.

    Suppose a specific proxy link configured by our customer receives a numerous amount of requests from various IP addresses. In such a scenario, the reverse proxy server checks whether the user has given permissions for the requested web page to be cached. If the page has the required cache permissions, it is cached onto the reverse proxy server so that if there’s any other request that is made for the same web page, the reverse proxy server can respond to it directly without having to forward the request to the customer’s server(s) in the backend.

Caching Use Case Flow

Our Other Identity & Access Management Products