Skip to main content

App Development

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

Announcements
QlikWorld 2023, a live, in-person thrill ride. Save $300 before February 6: REGISTER NOW!
cancel
Showing results for 
Search instead for 
Did you mean: 
alexish
Partner - Contributor III
Partner - Contributor III

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 II
Specialist II

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 - Contributor III
Partner - Contributor III
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 ?