TOLOGIX - ISLG App Rebuild

SN link from analysis list slowed down

Assigned to
Martin Laporte, CTO at Tologix Martin L.

Comments & Events

Paul Moon
Hi Martin Laporte, CTO at Tologix Martin :

As shown below, when I click on each SN entry from individual UIN analysis list, it takes between 15-20 seconds for SN Master List to open up whereas it used to take 5-10 seconds. Could you add to unplanned/critical and restore the speed before?

Please add this to unplanned/critical.

Thanks,

Paul
Martin Laporte, CTO at Tologix
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,
Can you investigate and make a new task under Unplanned issues?

Thanks, 
Martin 
Harsh Parikh, Tech Lead at DevIT
Hi Paul Moon Paul and Martin Laporte, CTO at Tologix Martin ,

I checked and update the stored procedure performance. Now,, it is taking up to 10 to 12 seconds to load in SN. 

As I mentioned earlier, the page will render based on how deep the child branch and also each branch is rendering with Action menu. Due to this reason to render data  up to nth level it is taking near about 10 to 12 second.

Hope this is OK.
Paul Moon
Hi Harsh Parikh, Tech Lead at DevIT Harsh :

The same example from the first video still takes 20 seconds to load as shown below. It shouldn't take more than 5-10 seconds max to load each entry regardless of where the entry is located.

Martin Laporte, CTO at Tologix Martin : is this we can further research on or no?

Thanks,

Paul
Martin Laporte, CTO at Tologix
Hi Paul Moon Paul ,

My understanding is that when the new Subject Navigator was designed, we did not plan on linking to it from the Analysis List.

With the way the current HTML template has been constructed, each level down in the SN requires a trip to the server, which will then query SQL and return the direct children.

The deeper the node is, the longer it will take to get to it. I think the impact is felt even more when linking from the Analysis List, as there are no user interactions happening while the SN page performs all the necessary drill-downs to get us to the right node (i.e.: it "feels" even slower, because the user does not participate in clicking on the nodes).

It would be beneficial to all meet and brainstorm on possible ways to improve performance. But our feeling is that it will probably require a rewrite of the Subject Navigator logic (which is likely to include the HTML template, the App service and even perhaps the SQL queries to the database).
Paul Moon
Hi Martin Laporte, CTO at Tologix Martin :

Please schedule a meeting when Harsh Parikh, Tech Lead at DevIT Harsh comes back from his time off to discuss this.

Thank you,

Paul
Martin Laporte, CTO at Tologix
Hi Paul Moon Paul ,

I have scheduled the meeting on Dec 7 at 8am your time.

Thanks,
-Martin
Paul Moon Thanks
Paul Moon
Hi Martin Laporte, CTO at Tologix Martin :

Did we end up creating a DevOps for this? If not, should we postpone this until we look at how we store HTML documents later this year?

Thanks,

Paul
Martin Laporte, CTO at Tologix
Hi Paul Moon Paul ,

If I recall our conversation, we did agree that this was going to be a relatively large project, as we anticipate that all layers of the application (from the frontend, to the app server, to the SQL server) will need to be re-engineered in order to gain significant performance.

Is this what you recall? If so, I will create a DevOps item to re-engineer how the SN is constructed and populated on screen.

Thanks,
-Martin
Paul Moon
Hi Martin Laporte, CTO at Tologix Martin :

Yes, that's what I recall as well. I wanted to ensure that it is logged somewhere as we move away from this BC.

Thanks,

Paul