1 Reply Latest reply: Aug 9, 2017 3:09 PM by Vincenzo Esposito RSS

    Performance

    Logesh Jayaraman

      (a) Does using the Mashups will increase the performance ? 

            My understanding is no it depends on the QVF and Mashups design. Any suggestions?

       

      (b) Lets assume the QVF has 4 objects in a sheet in which one of the object has a heavy expression and it takes time to calculate.Also it takes more than 95% of RAM and CPU consumption(almost 100% RAM and CPU Consumption). .

           When  the object is  pulled in to the Mashup.will it impact the performance or not?. My understanding is it will impact the performance since the mashups requires the QVF to be opened and it will be in memory. QVF file memory and  CPU consumption also related to the mashups performance.

       

      (c) When the object created in qvf is accessed in the mashups.The calculation is done at the engine and provides the all object information. Mashups will just render the object.No calculation done at the Client side.

       

      (d) Does Mashups has any performance impact if the objects created in different sheets are pulled in to Single Page

        • Re: Performance
          Vincenzo Esposito

          In a Client-Server environment, the Qlik performance s are the combination of 3 different times:

            1 Server Engine Calculation

            2 Data Transfer (between the Server and Client)

            3 Client Data Rendering.


          When it comes to the performance issue, the first analysis should be to understand how each component impact the total time, which should be very different from case to case.


          For the Mashup, points (1) and (2) are the same, since Mashup impact only the client side. For a simple Mashup (a frame around Qlik Components) the client rendering time is exactly the same. In more sophisticated solutions you expect to have more features which should require additional time.


          Hope this help