This is a migrated thread and some comments may be shown as answers.

[Solved] Amount of data sent to server

2 Answers 71 Views
Ajax
This is a migrated thread and some comments may be shown as answers.
Sven Hasselblad
Top achievements
Rank 1
Sven Hasselblad asked on 10 Aug 2009, 11:58 AM
Hi
We are currently using asp Update panels in usercontrols on a tabstrip and we thougt that this would ensure us that only the current tab:s usercontrol/ where sent to server for processing. But during a performance analysis we found out that all usercontrols on the page where sent to the server.
Is this the behaviour of the RadAjaxPanel as well?
I have done some reading on the products pages and on the forum but haven't found any info on this subject.

Best regards
Sven Hasselblad

2 Answers, 1 is accepted

Sort by
0
Accepted
Vlad
Telerik team
answered on 12 Aug 2009, 02:28 PM
Hello Sven,

In order to preserve the original page life-cycle both RadAjax and MS ASP.NET AJAX will send the entire page form values you can however minimize the transfer and optimize the performance using RadCompression.

Please check "HOW TO USE VIEWSTATE COMPRESSION ALONG WITH RADCOMPRESSION" section.

Kind regards,
Vlad
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
0
Sven Hasselblad
Top achievements
Rank 1
answered on 13 Aug 2009, 05:24 AM
Hi
That was what I suspected.
I will take a look at RadCompression.
The problem we have is that a large page + viewstate is sent back to server and that the serialized viewstate ends up on the large object heap where it is very expensive to garbage collect it.
So I think we need to look over our application and split it in several pages + disable some viewstate in order to speed it up and decrease the memory use on the server.

Best regards
Sven Hasselblad
Tags
Ajax
Asked by
Sven Hasselblad
Top achievements
Rank 1
Answers by
Vlad
Telerik team
Sven Hasselblad
Top achievements
Rank 1
Share this question
or