Application Optimization
The Application Optimization module contains tools to further optimize application response times and server capacity, such as defining compression and caching rules.
The Server Load Balance > Application Optimization sub-menu contains the following configurations:
- Page Speed — The Page Speed configuration allows you to set rules that FortiADC follows when rendering web pages using sets of controls. Configuration parameters such as setting the File Cache Inode Limit allows you to limit the number of inodes a host has on a shared server to reduce unnecessary system resource consumption when opening multiple files. For details, see Creating a Page Speed configuration.
- Page Speed Profile — The Page Speed Profile is referenced in the Page Speed configuration. The Page Speed Profile allows you to specify the options for optimizing the delivery of web content such as HTML, CSS, and image. For details, see Creating Page Speed profiles.
- Compression — Applicable to HTTP/HTTPS load-balancing, you can configure Compression rules to offload HTTP/HTTPS response compression to FortiADC to save resources on your backend servers. This then allow FortiADC to decompress the compressed HTTP/HTTPS client requests for WAF inspection before passing them to your backend servers. FortiADC supports HTTP/HTTPS response compression in GZIP and DEFLATE formats. For details, see Configuring compression rules.
- Caching — Applicable to HTTP/HTTPS load-balancing, you can configure Caching rules to enable the system RAM cache to store HTTP content and serve subsequent HTTP requests for that content without forwarding the requests to the backend servers which reduces the load on the backend servers. Once Caching is enabled, the system evaluates HTTP responses to determine whether or not to cache the content. For details, see Using caching features.