Skip to main content

We've noticed that loading a DevExpress Report for the first time on the Web GUI hosted on Azure takes a long time (~15 seconds up to some times ~60 seconds) compared with the second time (~4 seconds). We’ve enabled Always on, but it doesn't seem to remember.

What does affect this first loading time? And how can we prevent it so it doesn't take 15 seconds for the first user?

Is it somehow daily cached, or after a certain amount of time? We see that it only takes a long time to open the first report (i.e. purchase_order), if you open another report also for the first time (i.e. invoice), this is around 4 seconds.

We’d like to hear more about the possibilities to improve the user experience,

 

Best Regards,
René

Hi René,

I think this link will be helpfull in this case:

https://docs.thinkwisesoftware.com/docs/deployment/web_gui.html#warm-up-application

Regards,
Erik


Hi René,

I think this link will be helpfull in this case:

https://docs.thinkwisesoftware.com/docs/deployment/web_gui.html#warm-up-application

Regards,
Erik

Hi Erik,

I've tested it but it doesn't affect the loading time of the DevExpress reports. Any other suggestions?

Br, René


Hi René,

I think we have to add some more logic to the preloader logic of the Bootstrap.ashx page entry, especially for DevExpress reporting.

The involved assemblies have to be triggered before the first user arrives after a recycle.

Please bring on a TCP ticket to request this. 

Regards, Erik


Hi René,

I think we have to add some more logic to the preloader logic of the Bootstrap.ashx page entry, especially for DevExpress reporting.

The involved assemblies have to be triggered before the first user arrives after a recycle.

Please bring on a TCP ticket to request this. 

Regards, Erik

Hi Erik,

I've added it into TCP.

Br, René


This will be supported in the upcoming release. Version: 2021.1.14