The NetScaler front end optimization (FEO) feature addresses such issues and reduces the load time and render time of web pages by:
You can customize your FEO configuration to provide the best results for your users. NetScaler ADCs support numerous web content optimizations for both desktop and mobile users. The following tables describe the front-end optimizations provided by the FEO feature, and the operations performed on different types of files.
Optimizations Performed by the FEO Feature
|Web Optimization||Problem||What NetScaler FEO feature does||Benefits|
Data fetched from servers includes inessential characters such as white spaces, comments, and newline characters. The time that browsers spend in processing such data creates website latency.
Removal of HTML comments
Minified files consume less bandwidth and avoid the latency caused by special processing.
|Image optimization|| |
Mobile browsers often have slow connection speeds and limited cache memory. Downloading images on mobile clients consumes more bandwidth, processing time, and cache space, resulting in web site latency.
CSS image inlining
Image shrink-to attributes
GIF to PNG conversion
HTML image inlining
WebP image conversion
JPEG, GIF, PNG to JPEG-XR image conversion
Reduces the image to the size indicated in image tag by NetScaler, enabling client browsers to load images faster.
Image lazy loading
CSS move to Head
Repositions HTML elements, to reduce rendering time for web pages and enable client browsers to load the objects faster.
|Connection Management|| |
Many browsers set limits on the number of simultaneous connections that can be established to a single domain. This can cause browsers to download webpage resources one at a time, resulting in higher browsers time.
Overcomes the connection limitation, which improves page-rendering time by enabling client browsers to download more resources in parallel.
Web Optimizations performed on different file types
After the NetScaler ADC receives the response from the server:
For example, a NetScaler ADC can apply the following optimization rules: