We have developed application in ASP.NET 4.5. Big part of our website is QV application that is embedded through JavaScript.
Integration is working fine, but... performance is a nightmare. Currently, when we try to access simple report it is loading for around 1-2 minutes. When we open the report with AccessPoint, then it is loading almost immediately (around 10 seconds).
What we did?
1) Access the application with QV Developer.
Performance is much better, but we realized that first report execution after opening the application takes quite long time - similar to the time our .NET application needs. We have enabled preload option.
2) Embed original QV controls
Currently to communicate with QV we are using JavaScript. To find the root couse of the issue, we embeded original QV controls (like button or list box). There was no difference in time of report execution - so it's not a problem with our JS code.
3) Open the application with QV AccessPoint
Report execution time is much faster, than using it through our web portal.
4) Check QV Tunneling
Our firewall is disabled, and TunneledDocSessions = 0. So it's not an issue
Do you have any other ideas? I am very frustraded as the app is working really nice through AP or QV Developer. Maybe it's loading the app each time we change our selection in .NET - as the first load in QV Developer.
QV Version: 11.20.12664.0 (SR9) - upgrade to SP10 has no effect in performance