RPO SUPPORT

What is the RPO?

Last updated 23-Sep-2008

The Runtime Page Optimizer (RPO) is a software component that post-processes HTML pages at runtime to optimize the resource references external to the page. Faster time to last byte is achieved by combining and compressing resources, and ensuring that cache headers for all resources are set to values that result in persistent caching by browser clients.

Reducing the number of requests a browser makes results in faster load times for end users - this is greatly influenced by the latency of their network connection. The speed increase that your site might achieve is dependant upon many factors, but the average case is a 150-300% speed improvement. We have however tested a number of sites that load 800% faster with the RPO turned on!

As a developer, the RPO lets you organize your source code assets in the most convenient fashion for encapsulation, reuse and maintainability, and still offer your users great runtime performance without the need to optimize the application by hand at build or deployment time. It also means that the optimization settings of your site are more portable between servers since no web server configuration is required.