in
Forums
Blogs
DevExpress.com
Client Center
Support Center
DevExpress Channel

This Blog

Syndication

The ASPx Blog - Mehul Harry's DevExpress Blog

Part 2: Compress AJAX Callbacks - Enhance ASP.NET Controls Performance

Check out this 5 minute video ASPNET Callback Compression moviewhich shows how to ‘Enhance Performance With Callback Compression’.

The EnableCallbackCompression property speeds up your website by compressing the data sent over an AJAX callback (using our controls). Compression is great because:

  • Speeds up the network by reducing traffic
  • Pages respond faster
  • Relatively cheap way to get a performance boost

For controls like the ASPxScheduler, which has a lot of information to send/receive over a callback, compression is a welcome addition. However, you may not always want to use this feature with every control. Watch the video to learn when to Not to compress callbacks. Wink

And in the video you’ll also:

  • See a comparison of the compression turned Off and On (using Fiddler)
  • Learn when to use this property (and when not to)
  • See exciting stats we saw when testing this feature

To try this feature in your own websites, grab a copy of DXperience 2008 volume 3 and set the EnableCallbackCompression property to true!

This is the 2nd post on the very cool performance enhancements we introduced in this latest release. In the next and last post on this series, I’ll introduce the Combine Scripts feature.

Related Videos:

Enhance ASP.NET Controls Performance – Part 1: Menu

Until then, check out the part 2 video on compressing callbacks and try this feature in your own web projects. Then drop me line here on how much you love this new feature!

Comments

 

Part 2: Compress AJAX Callbacks - Enhance ASP.NET Controls … said:

Pingback from  Part 2: Compress AJAX Callbacks - Enhance ASP.NET Controls …

December 4, 2008 11:01 PM
 

The ASPx Blog - Mehul Harry's DevExpress Blog said:

Check out this 4 minute video which shows the new ' Automatic Combine Scripts ' feature of DevExpress

December 5, 2008 7:09 PM
 

Claus Bogner said:

AWESOME!

After watching the video, I played around a bit with a very large ASPxGridView I have on one of my sites.

With enablecallbackcompression I could reduce the network traffic produced by the pager from 500KB to only 33KB!

That's not only cool, that's really awesome.

Thanks a lot!

December 8, 2008 9:03 AM
 

Enhance ASP.NET Controls Performance ??? Part 1: Menu - The ASPx Blog - Mehul Harry's DevExpress Blog said:

Pingback from  Enhance ASP.NET Controls Performance ??? Part 1: Menu - The ASPx Blog - Mehul Harry's DevExpress Blog

December 9, 2008 4:57 PM
 

The ASPx Blog - Mehul Harry's DevExpress Blog said:

Here are 3 reasons to make fewer web request calls and why it benefits your website: Browser Connection

December 10, 2008 8:35 PM
 

Chan Kok Kiet said:

Hi,

I am considering to implement server side viewstate in my web app to improve performance. I would like to know, would EnableCallbackCompression + server side viewstate improve even more performance?

Thank you

June 12, 2009 11:00 PM
 

Mehul Harry (Developer Express) said:

Hello Chan,

Not sure if server side view state will help because there is still a cost in saving/retrieving the data on the server side. For a good overview, check out Dino's article here: http://is.gd/12Lzh

June 15, 2009 5:10 PM

Leave a Comment

(required)  
(optional)
(required)  
Verification code: Required
   
Add

About Mehul Harry (Developer Express)

Mehul Harry is an ASP.NET technical evangelist at Developer Express. You can reach him directly at mharry@DevExpress.com. You can also follow him on Twitter: http://twitter.com/mehulharry
Copyright © 1998-2009 Developer Express Inc.
ALL RIGHTS RESERVED