Skip to main content
All docs
V22.1

How To: Improve Page Rendering Speed

  • 4 minutes to read

Enable Compression

Refer to the following topic for more details on how to enable compression in your application: Built-in Options for Resource Optimization.

See also:

Optimize Caching

ASPxGridView, ASPxCardView, ASPxVerticalGrid, and ASPxTreeList store information about visible data items in the internal cache. This technique allows the controls to restore data from the cache without sending repeated calls to the database when data operations do not require a data reload. Refer to the following topic for more details: Built-in Row Cache.

To generate the XtraReport document in a Web application, refer to the following demo application that illustrates the report caching functionality: How to use the caching functionality of the Document Viewer.

See Also:

Optimize CSS

Do the following to optimize CSS in your application:

See also: Appearance Customization - Theming

Optimize HTML

Do the following to optimize HTML in your application:

See Also: How to optimize the ASPxMenu control

Optimize Images

Do the following to optimize images in the application:

See Also: Binary Storage Configuration

Optimize Callback Management

Callbacks allow you to call server code asynchronously and obtain the callback result without a postback. The callback result contains only the updated part of a page. This reduces the network traffic and response time.

Follow the recommendations below to optimize callbacks:

See Also: Callbacks

Optimize Data Management

Use Server Mode for the ASPxGridView, ASPxGridLookup, and ASPxComboBox controls to bind them to a large dataset (more than 50,000 records). In this mode, these controls load only initially required data. The remainder of the data is loaded in small portions on scroll.

Refer to the following documentation topics and online demos for more details:

Run Demo: ASPxGridView - Large Database

Run Demo: ASPxComboBox: Custom Data Binding