Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Is there any specific reason why updating variable’s on Ajax is Faster than IE ?

Hi Team,

I have created 20 variables and did the testing on both Ajax and the IE,
Ajax we get the results in 2 sec whereas on IE we are getting the result in 10 sec.
can someone help me what could be the reason for this and How I can improve the performances on IE .

Thanks & Regards,
MVV Satish.

11 Replies
vgutkovsky
Master II
Master II

Well, keep in mind that the "A" in AJAX stands for Asynchronous. That means that each chart on a sheet will be displayed as soon as it is ready. By contrast, IE Plugin and QV Desktop are synchronous, which means that the page won't be ready until all charts have been rendered. That might account for the differences you're seeing.

Regards,

Vlad

rwunderlich
Partner Ambassador/MVP
Partner Ambassador/MVP

Vlad,

I would disagree with this statement:

"By contrast, IE Plugin and QV Desktop are synchronous".

IE Plugin and Desktop do a lot parallel and asynch processing, generally more than the AJAX client.

I think his problem may lie elsewhere.

rwunderlich
Partner Ambassador/MVP
Partner Ambassador/MVP

Are your charts graphical? Or text charts with lot's of rows?

Can you clarify what you mean by "updating variables". Do you mean actual qlikview Variables, or screen objects?

-Rob

vgutkovsky
Master II
Master II

Rob, my own testing on this has shown time and time again that AJAX presents charts faster than the thicker clients. If, for example, you have 3 heavy charts on a single sheet, the will all render at the same time, as soon as the last one completes. By contrast, AJAX will present the charts as they are ready.

Vlad

Not applicable
Author

Hi All,

Please find the attached qvw file

What we noticed.

1 it we update 20 VARIABLES, in Ajax in takes 2 sec and in IE it is taking 10 seconds to update the same.

  you can click on "Update 20 Variable " button to check the performance.

2. if we update the same 20 variables using trigger action we are getting the result in 3 sec on IE. to test you can click on the

    "test 20 variables with triggers in IE " button. please note this button will not work on the Ajax.

Regards,

MVV Satish


rwunderlich
Partner Ambassador/MVP
Partner Ambassador/MVP

In the sample you posted, the button click runs in less than a second for me in both Ajax and IE. Does that sample you posted run slow for you?

-Rob

Not applicable
Author

Yes we see the difference for IE and Ajax for the same sample.

aveeeeeee7en
Specialist III
Specialist III

Hi Satish

See this Post:

http://community.qlik.com/thread/71445

Hope you'll get some Clarity after going through this thread.

Regards

Aviral Nag

rwunderlich
Partner Ambassador/MVP
Partner Ambassador/MVP

If the sample you uploaded is slow in your environment, then I think something is wrong with your setup. There is nothing much happening in that sample. The response should be a fraction of a second in IE or Ajax.

-Rob