TOLOGIX - ISLG App Rebuild

Loading times for main pages on each tool

Assigned to
Harsh Parikh, Tech Lead at DevIT Harsh P.
Notes
The loading times for the main pages for all the tools across the subscriber site need to be fast. These are users' first impressions of the tools, and if loading times are slow on the main page, they will stop using the tool. Further to the video and results below, the loading times vary between 1 second and 22 seconds. We need to ensure all main pages load within 2 seconds:

Results:
  • Homepage: 7 seconds
  • Subject Navigator: 4 seconds
  • Article Citator: 15 seconds
  • Jurisprudence Citator: 6 seconds
  • Publication Citator: 22 seconds
  • Terms & Phrases: 2 seconds
  • ISLG Reports: 1 second
  • Full Text Search: 2 seconds
  • Treaties & Rules: 21 seconds
  • Disputes & Dispute Documents: 3 seconds
Any tool with result in yellow, orange or red need to be improved to meet the 2 second threshold.

Comments & Events

Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

We have updated some related quires and below are the output for same.

       Homepage: 4 second
  • Subject Navigator: 3 second
  • Article Citator:  8 seconds
  • Jurisprudence Citator: 3 seconds
  • Publication Citator:  18 seconds
  • Terms & Phrases: 1 seconds
  • ISLG Reports: 1 second
  • Full Text Search: 2 seconds
  • Treaties & Rules: 21 seconds
  • Disputes & Dispute Documents: 2 seconds
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

With the ongoing issues with the server, I'm unable to test the results above. However, the following loading times are still too long:
  • Subject Navigator: 3 second
  • Article Citator:  8 seconds
  • Publication Citator:  18 seconds
  • Treaties & Rules: 21 seconds
The Subject Navigator is our flagship research tool, and it is currently slower than how it performs in the legacy application. We need to improve this further to ensure so it outperforms the loading times of the legacy application, particular when it comes to opening branches as the user browses through the tools.

For the Article Citator, Publication Ctiator and Treaties & Rules, we need to get these under the 2-3 second threshold. How do you suggest we do that? What is causing these slow loading times?

Thanks,

Morgan
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

In this thread as we suggested yesterday, we need to change UI approch for AC, PC & TR module and will take this change after 4th March.

In AC module, We already removed just Action menu from first level branch and now you can check the performance of AC tool.

The same as AC & JC tool, we need to change in PC & TR tool and it is taking approx. 3 to 4 working days.
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

I'm fine with the changes in the UI, and as I discussed with Ketan Sondarva, Technical Project Manager at DevIT Ketan and Savannah Mitchell, Project Manager at Industrial Savannah earlier today, I'm fine making similar changes to the PC & TR tool if it increases performance; however, as shown in the video below, there are still significant loading issues with the AC tool on staging.islg. It still taking 15 seconds to load the main page, and it took more than 60 seconds to open the results for the ICSID Convention: http://staging.investorstatelawguide.com/ArticleCitator/Index?level=5HDJ0zYs1oU=&type=BT35dTu48nk=&sourceid=F37LITp50bA=&sourceContentTypeDataMasterId=F37LITp50bA=



Therefore, we'll need to look into further ways to speed up performance of the tools. Note as mentioned by Radomir in the context of the FTS and Dispute Documents search, I would be open to introducing "lazing loading" or "infinite scrolling" to the main loading pages for the AC, JC, PR, TR and DD tools if this will significantly decrease the loading times.

Thanks,

Morgan
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

We have resolved performance issue of all landing pages. As per discussion, We have changed the UI approach for PC & TR module.

Now, All modules landing page is rendering within 3 to 4 Second. Please clear your cache and check on staging.islg.

if you still face some slowness problem then it because of database server issue. We checked all pages in our local dev environment and all landing pages are loading within 3 to 4 second.
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

Here are the latest results:
  • Homepage: 1 second
  • Subject Navigator: 3 seconds
  • Article Citator:  8 seconds
  • Jurisprudence Citator: 3 seconds
  • Publication Citator:  3 seconds
  • Terms & Phrases: 1 seconds
  • ISLG Reports: 1 second
  • Full Text Search: 2 seconds
  • Treaties & Rules: 4 seconds
  • Disputes & Dispute Documents: 2 seconds
The only one that needs further work is the Article Citator. Also, we'll need to improve the loading times when the trees are opened with the Article Citator. For example, it took 1 minutes to open the results for the ICSID Convention (1965): http://staging.investorstatelawguide.com/ArticleCitator/Index?level=5HDJ0zYs1oU=&type=BT35dTu48nk=&sourceid=F37LITp50bA=&sourceContentTypeDataMasterId=F37LITp50bA=

I also experienced slow loading times for opening certain entries in the Jurisprudence Citator: http://staging.investorstatelawguide.com/JurisprudenceCitator/Index?cat=tEw4SLDgwq4%3D&discatid=flgWjeAtzC0%3D&disacc=-u0nFrEWUfc%3D&acc=MiqxrGMYuPA%3D 

Thanks,

Morgan
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

Following up on our discusson today and the resolution to the loading issues with the Article Citator, I also want to note and confirm whether it is possible to resolve similar issues within the Jurisprudence Citator and Publication Citator. As shown in the video below, similar to the Article Citator, documents with a significant number of references are taking 30 seconds to a minute to load.

Jurisprudence Citator example: Salini Costruttori S.P.A. and Italstrade S.P.A. v. Kingdom of Morocco, ICSID Case No. ARB/00/4, Decision on Jurisdiction, 16 July 2001: http://app.investorstatelawguide.com/JurisprudenceCitator/Index?cat=tEw4SLDgwq4%3D&discatid=flgWjeAtzC0%3D&disacc=-u0nFrEWUfc%3D&acc=MiqxrGMYuPA%3D

Publication Citator example: Christoph H. Schreuer et al. The ICSID Convention: A Commentary, 2nd ed. (Cambridge: Cambridge University Press, 2009): http://app.investorstatelawguide.com/PublicationCitator/NewIndex?cat=blpJ7NUFWmk%3D&pub=p3%20lGbk7ZuQ%3D

Thanks,

Morgan

Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ​ and Ketan Sondarva, Technical Project Manager at DevIT Ketan ​,

Could you confirm whether the outstanding issues above are getting resolved this week.

Thanks,

Morgan
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

Tomorrow We have deployed above loading issues on staging.islg. so you can check by tomorrow on staging.islg.
Morgan Maguire, CEO
Great. Thanks Harsh Parikh, Tech Lead at DevIT Harsh .

Morgan
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

We have resolved the above outstanding loading issues on staging.islg. Please check and confirm.
Morgan Maguire, CEO
Looks good Harsh Parikh, Tech Lead at DevIT Harsh . Marking to-do complete.

Morgan
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

Could you please complete this task.
Morgan Maguire, CEO
Morgan Maguire completed this to-do.