We are currently experiencing performance issues where we are using the RAD AJAX stuff inside of a page that resides in the layouts folder of a SharePoint server and loads up a SharePoint master page.
We created a very basic master page in SharePoint that had everything stripped out of it and the AJAX stuff runs in 1/2 the time.
The AJAX Panel resides within the content page and not within the master page so my understanding is the response we get back from the ASYNC postback should be identical no matter what master page is loaded. Using Fiddler, we see that the response stream is 3-4% larger when it is executed with the larger master page.
So here are my questions...
- Why is the response size larger for the larger master page.
- 3 - 4% larger response does not explain why it takes ~50% longer so is there overhead depending on how deep the RAD AJAX Panel is nested in the page?
- Do the RAD AJAX Panels work the same as the .NET Update Panels where it sends everyting to the server but only receives the new content that goes into the Update Panel?
- What is the appropiate way this should be setup? Should the RAD AJAX Manager be put in the Master Page? Is there a way to mark areas not to send to the server? ETC...