Qlik Community

App Development

Discussion board where members can learn more about Qlik Sense App Development and Usage.

Announcements
Customer & Partners, DEC. 9, 11 AM ET: Qlik Product & Strategy Roadmap Session: Data Analytics REGISTER NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
alexish
Partner
Partner

What happens when a user opens and app ? How to improve performance

Hi everyone,

I'm not sure it's the proper board for such question, feel free to redirect me where appropriate.

We are having an application that is pretty slow to open for users.
I order to tackle this issue, i'm trying to understand first what happens exactly when a user opens an app from the hub (or a mashup).

I've not found anything else while looking through google, but maybe there are existing ressources ?

 

From my understanding :

  • When reloading the application, Qlik runs through the script and make all calculations & prepare the full tables.
    • In this step, simplifying the datamodel and precalculating could make quicker loading times.
  • Whe a user opens the app, Qlik runs through the Section Access, and loads the part the user can see. I assume no other calculations are performed.
    • How to improve here ?
  • When the user is on the app, the charts are loaded, and in app calculations are performed.
    • Here, we can improve performance by reducing/simplifying calculations, or having less data.

 

Can you please let me know what happens, and how to improve ?

Thanks a lot

 

3 Replies
abhijitnalekar
Specialist
Specialist

Hi @alexish ,

Please go through with below link.

https://help.qlik.com/en-US/sense/May2021/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance.htm

 

Regards,
Abhijit
keep Qliking...
PrashantSangle

check below articles on optimization.

1: https://predoole.com/2020/09/08/9-ways-to-optimize-qlik-performance-part-1-backend-layer/

2: https://predoole.com/2020/09/16/ways-to-optimize-qlik-performance-part-2-front-end-layer/

Regards,

Prashant Sangle

Great dreamer's dreams never fulfilled, they are always transcended.
alexish
Partner
Partner
Author

Thanks for your answer.

I will look into some of those suggestions.
However, this does not answer my 1st question : do you know exactly what happens when a user opens the app ? What is taking time ?