Okay
  Public Ticket #3596269
Performance
Closed

Comments

  • yesidr1 started the conversation

    Hello.

    The website is allocated in the next service size:

    2GB RAM

    50GB SSD Disk

    2TB Transfer

    1 Core procesor

    Normally this is enough for any website, and the performance is really good, but not for this template. Btw, Im using cloud ways.

    The Admin tool is very slow. How can I improve this (apart to increase the service size)?

    Please find the attached files related groups - Admin and its performance scanned by lighthouse. I had to wait 52 segs only for charging this page and this page does not have groups.

    Attached files:  1.JPG
      2.JPG

  •  390
    Ripul replied

    Try the performance accelerator.


  • yesidr1 replied

    Thanks for the response, I already did. Please find in the attached files of the configuration. However, it still is super slow to load any Group page, Followers, Messages or any page of the Admin. Only to charge group page again, it spends 57 seconds. And again we still does not have much info there. Also, in the page "Find Tutor" 1 minute and 18 seconds to charge the tutors, and we do not have tutors available. Please your support.

    Attached files:  1.JPG
      2.JPG
      3.JPG

  •  390
    Ripul replied

    When you're showing the screenshot from Google page speed score, you're only measuring front end performance. This is not the correct way to measure an App's performance. The page speed is not logging and checking the query performance where the accelerator works.

    In effect an App's performance is much much more than just front end script performance. The tutorly website should be divided into 2 parts, a. Website b. App. 

    The website can be fully cached out except for the app page.

    The find your tutor page is loaded in 1.2 seconds thereafter it is the queries that are loading so the complete loading is taking 45 seconds but again this is not a complete measure. 

    If find your tutor will have fixed set of tutors, the queries can be cached to show these results much much faster. So any object caching plugin can improve the performance of your script

    https://prnt.sc/Kzij7vUHivRA

  • yesidr1 replied

    Hello Rupul.

    I improve the server characteristics to: 2GB RAM, 50 GB SSD, 2 TB Transfer and 1 Core processor.

    On the other hand the video that you attached is for WPMLS and TUTORLY does not have the features that you activated there as BootStrap and the others. The customization for Login apply for TUTORLY?

    I will perform the images size.

    For cache, I already have installed Breeze. I will test with the other chache plugin.

    Any other optimization for Tutorly?

  •  390
    Ripul replied

    Yes but the Strategy for optimisation remains the same for WPLMS & Tutorly.

    All of tutorly only works on 1 page which is the app page, the rest of the site can be fully cached.

    the server specs are good, what is the peak traffic you estimate on your site.

  • yesidr1 replied

    Hello Ripul.

    Please your help here, Im trying to follow the instructions that you have in the video:
    - BootStrap is not applicable for this template.

    - When I disable global log-in in the vibe VP, Find a Tutor page is not loading. Please find the attached files (1.JPG and 5.JPG)

    - When I am configuring app page, Barebones template is not existing for Tutorly.

    In general all the optimization that you proposed are only applicable for WPML. Please give a real solution that I can follow, because your same team are not giving me an appropiate solution for the next tickets because performance issues: #3598826, #3604073.

    Attached files:  1.JPG
      5.jpg

  •   yesidr1 replied privately
  •  390
    Ripul replied

    checking this ...


    1. Yes it does not have bootstrap 

    2. Barebones template is not required, we have the vibe App template as a better replacement in Tutorly.

    3. I understnad, we may remove the dependency on the login status in the directory to speed this up/ 

  •  390
    Ripul replied

    the issue here is that the calls are returning too slowly

    https://prnt.sc/GlTOEaxTB7A1

    I doubt  removing login.js dependency can fix this. Simply because while API calls  are running the data is scripts login.js is already loaded  up. The issue is becuase the database calls are returning slowly. 

    one think you can try is removing other plugin dependency and make the rest api calls little faster. But ultimately it depends on the processing power of the server on how quickly it responds to the queries.


  •  390
    Ripul replied

    installing query monitor plugin and sharing further details ...

  • yesidr1 replied

    I will stay tuned of your details. Please take into consideration also the other open tickets.

  •  390
    Ripul replied

    My analysis is this.

    You have a good object cache system installed in your site  and it is working caching all WP reqeusts but only on page loads. The API calls are outside the page loads & thus not object cached  hence they get a large delay.

    https://prnt.sc/tFSGaYAvFlBy (typo op => ob (object))


  •  390
    Ripul replied

    The ram consumed is pretty low like 84mb on page but the mysql query responses are slow. To improve the performance increasing mysql resource allocation, version etc is required

    The API slowness is consistent with WP ajax calls from WP , https://prnt.sc/y0jqgW29Ip72

    both these calls are not cached by page loads.

  • yesidr1 replied

    Hello Ripul.

    I cannot see this print screen https://prnt.sc/y0jqgW29Ip72

    Thanks for the analysis, I understand, however what is the solution? 

    Installing wp_rocket cache (I do not have the zip)? currently I have breeze...

  • yesidr1 replied

    How can increase "mysql resource allocation, version etc is required"....

  • yesidr1 replied

    What is the required resource allocation or memory???? What is the version that you need?... please be clear.

  • [deleted] replied

    Hi please check the image there is something wrong with the server itself most of the things are slow even in the admin panel .


    2293764503.png

    also I found installing caching plugin increased the site page speed . 

    to increase mysql memory allocation : https://help.eset.com/protect_deploy_va/90/en-US/increase_memory_mysql.html

  • yesidr1 replied

    Hello Alex.

    Where is management mode in the sqlServer? to increase the memory

    any specific path in the server files?

  • [deleted] replied

    for this please contact your webhost or hosting provider.