Hi,
In our application we use the treeview to show parent/child records. Sometimes the trees will be filled with more than 1000 records and multiple levels. At one page the trees are loaded and hidden by a panel, when a button is pressed (or somewhat), the trees will be visible. The trees will switch between hidden/visible within one second without AJAX, but with AJAX about 20-30 seconds (no joke!!).
I can't reproduce this when run locally but it happens at our production servers (also tested at other servers). Users with very fast internet connection have this problems too.
We're using RadCompression, GZip and RadSessionState compression (10x smaller pages).
We've tried:
- Turning off all compressions (no effects)
- Hide panels with display: none instead of visible = false (no effects, bigger pagesize)
- Turning off AJAX (not bad performance)
- Tree load when requested (after button press)
We don't like to use Load On Demand because the most trees have many levels and heavy used.
All trees are bound with cached data, so not connected to databases.
It seems the most time are spent in AJAX call.
I hope you know this issue?
In our application we use the treeview to show parent/child records. Sometimes the trees will be filled with more than 1000 records and multiple levels. At one page the trees are loaded and hidden by a panel, when a button is pressed (or somewhat), the trees will be visible. The trees will switch between hidden/visible within one second without AJAX, but with AJAX about 20-30 seconds (no joke!!).
I can't reproduce this when run locally but it happens at our production servers (also tested at other servers). Users with very fast internet connection have this problems too.
We're using RadCompression, GZip and RadSessionState compression (10x smaller pages).
We've tried:
- Turning off all compressions (no effects)
- Hide panels with display: none instead of visible = false (no effects, bigger pagesize)
- Turning off AJAX (not bad performance)
- Tree load when requested (after button press)
We don't like to use Load On Demand because the most trees have many levels and heavy used.
All trees are bound with cached data, so not connected to databases.
It seems the most time are spent in AJAX call.
I hope you know this issue?