Thank you for using our products. Working with 30 appointments should definitely not be a problem. At least in our performance tests, month view easily scales to over a thousand appointments. That said, tests can never cover every real-life situation, so you might be hitting a bottleneck that we did not anticipate for.
The first thing to check is that you are reading only the appointments that are visible in the current view. This example can be used as a reference implementation:
If this does not help, we will need to investigate further. With your help, we can try to narrow down the problem to one or more of these areas:
- Server-side CPU usage
- Page request size
- Client-side CPU usage
Can you, please, try to compare these values in the case with a lightly loaded page and with the problematic one?
It will be great if you can send us a sample page that mimics the workloads you are working with, so we can profile them in greater detail.
the Telerik team
Check out Telerik Trainer
, the state of the art learning tool for Telerik products.