Site Optimizer offers dozens of acceleration treatments that, together, make it the most powerful front-end performance solution on the market. Some treatments are based on the web content optimization best practices that have been developed by Yahoo and Google. We've also developed a set of proprietary advanced features. These include:
Dynamic Browser Caching reduces roundtrips and improves user experience:
Dynamic Output Cache extends server capacity by caching a high percentage of data from dynamic web sites while maintaining proper application behavior.
Dynamic Resource Consolidator reduces roundtrips by consolidating similar resources into single files, which the browser downloads only once per page. Files are optimized according to browser capability and include techniques such as concatenation, spriting, and using data URLs.
Dynamic Connection Maximizer enables a browser to open more concurrent connections to the web site, increasing parallel data download and improving total page load speed.
Dynamic Landing Page Optimization deploys specific optimization techniques, such as resource in-lining for pages that a user initially lands on as they traverse through an application. Repeat views for landing pages are further optimized by recognizing when to in-line and when to leverage the browser cache.
Payload Reduction reduces bandwidth utilization and improves page load speed by minimizing response and request payload. This treatment uses techniques such as intelligent compression, image compression for mobile users, minification, and the transparent removal and re-insertion of Viewstate data in ASP.NET pages (where applicable).
Rapid Rendering improves performance by optimizing when a browser starts rendering the page, as well as user-perception of page render time:
Progressive Image Rendering gives users the perception of faster page load by loading a low-resolution version of an image first, then gradually loading the higher-resolution version.
Real End User Monitoring (RUM) passively gathers and records data about your web traffic and all interactions with your site.
SPDY Integration includes features such as Multiplexed Streaming (allowing for unlimited concurrent streams over a single TCP connection), Request Prioritization (the client can request as many items as it wants from the server, and assign a priority to each request), and Server-Initiated Streams (used to deliver content to the client without the client needing to ask for it).
SSL Accelerator offloads cryptographic tasks from the server. It can also provide SSL re-encryption for back-end security, if required.
Protocol Optimizations ensure optimal delivery of pages and resources by tuning TCP connections and HTTP request/response flows.
Flexible High Availability enables redundant configurations and full fault tolerance in all deployments.
Server Load Balancing provides support for multiple redundant server pools, a variety of load balancing algorithms, server health checking, various session persistence algorithms, and graceful deactivation of servers.
Segmentation Platform allows you to view and segment testing data within third-party analytics systems such as Google Analytics, Omniture and Web Trends.