Navigation
This is archived content. Visit our new forum.
  • Author
    Posts
  • #695834

    ehsd
    Participant

    Hello.

    I’ve upgraded a existing site to use X. Its been a great upgrade. But the host being used is Microsoft Azure Web Services and I’m experiencing some very slow load times on both fron-end and back-end. I don’t think the slow load times/admin load times are due to the X Theme, but I want to eliminate it from the possibilities. I’m working with Azure support on this issue and wanted to reach out to X support to see if Theme.co has experienced any issues with X on Azure specifically.

    The url is ehsd.org

    #696052

    Jade
    Moderator

    Hi there,

    Thanks for writing in.

    Please check on this link from our Knowledge Base which has some information on how you can improve the performance of your site.

    Kindly let us know how it goes. Thank you.

    #696224

    ehsd
    Participant

    Thanks, I’ve performed most of what is mentioned there. I get issues with W3TC when I enable it on Azure. When disabled I get slow load times. CDN can’t be enabled readily as the domain is not owned or controlled by my employer. There are a few plugins that seem to be the worst performers. WPML, Slider Revolution are the top two. Are there any tips to speed up those two?

    BTW, all the speed issues seem not to exist on traditional LAMP hosts 😉

    #696488

    Nico
    Moderator

    Hi There,

    Thank for the info. As I checked the forum and our knowledge base, there are no tips available to speed up WPML or Slider Revolution. I will share is info to our developer maybe they could create or share a tips on how to optimize WPML or Revolution slider.

    Thanks

    #697644

    ehsd
    Participant

    Thanks. As stated above these speed issues seem to be limited to Azure. I have two cloned installs on two different LAMP hosts without the dramatic speed issues. This site is for a government contract and they had gone with Azure. Its my opinion IIS/Azure isn’t up to serving this particular combination as well as a traditional Linux host. I’m working with Azure support to see if they can address overall speed issues. I’ve found that the two plugins above are the biggest offenders in speed. BUT WPML is a must-have and part of the site redesign was built with using Slider revolution to display content on the front page.

    Much fun is being had 😉

    #698087

    Lely
    Moderator

    Thanks for updating us.
    Do let us know what you can find with Azure support.

    Always,
    X

    #699792

    ehsd
    Participant

    Will do.

    When adding images in cornerstone, it seems their dimensions aren’t always set as attributes, which leads to slower load performance. Is there a way to add image dimensions? I’m referring specifically to the thumbnail images in the homepage section named EHSD SERVICES.

    Also with regards to Slider Revolution, a lot of the speed issues I’m getting with this site seem to be related to font awesome, jQuery, css stylesheets, and other slider revolution javascript files which have long wait times. Some with 500ms-750ms times and sometimes above 1s. Is there a way to minimize these without disabling the plugin?

    I’m also seeing a long wait time for the Integrity stack stylesheet.
    http://tools.pingdom.com/fpt/#!/buNrUV/http://ehsd.org
    http://ehsd.org/wp-content/themes/x/framework/css/site/stacks/integrity-light.css?ver=4.1.1

    Last thing. Seeing as WordPress 4.4 was released yesterday, has X been updated to take advantage of the responsive image support added in 4.4?

    Thanks.

    #700162

    Rad
    Moderator

    Hi there,

    Adding image size attribute doesn’t improve loading performance. It’s just an accessibility optimization, like for telling your browser to reserve that space for image rendering. For example, if an image has unknown size and still loading, and you’re reading an article, it will then push the content down the time it finished loading, hence your focus for reading will be affected. Declaring the size will of course reserve a blank space, so you can scroll pass the blank area and keep reading while the image loads.

    Yes, slider is tend to be slower due to its library size, what you could do is host your slider files from a CDN. And you can use optimization plugin that supports CDN for faster loading.

    Yes, I checked here http://tools.pingdom.com/fpt/#!/buNrUV/http://ehsd.org, could it be the result is just a cache? It says 5 seconds on my end, but the result loads in just about 1-2 seconds. That’s weird. Same with slider, you could host your files to CDN. Static files are good served by a CDN since they don’t change.

    About your last question, I’m not really sure but I think it still on the process. That would be a major change 🙂

    Hope this helps.

    #700216

    ehsd
    Participant

    Its minimal, but without image dimensions set the browser has to calculate them which adds to the load time, especially if many images are present.

    Pingdom and GTMetrix both give me around 16-20s times. For fresh tests to ehsd.org. WP caching is disabled. Not sure why you’re getting better times.

    I have debug mode enabled for WordPress and noticed a PHP fatal error or Cornerstone:
    [09-Dec-2015 21:10:02 UTC] PHP Fatal error: Call to a member function handler() on null in D:\home\site\wwwroot\wp-content\plugins\cornerstone\includes\builder\class-setting-sections-manager.php on line 55.

    Not sure what is causing that. I’m still on 1.0.6 because some of the bugs in the current version.

    #700419

    Rad
    Moderator

    Hi there,

    In that case, you’ll have to apply some customization to implement image attributes. Since it’s purpose is for browser rendering, then I think adding javascript to apply attributes should be okay. Unless you wish googlebot to see them, then you’ll code them directly to image.

    About the pingdom tools, here is a video,

    The analysis says 15 seconds, but the result displays instantly as I load the page. And according to given data, this file http://ehsd.org/wp-content/themes/x/framework/css/site/stacks/integrity-light.css?ver=4.1.1 just loaded about 4 seconds which still decent since it’s not cached, nor served by CDN. The issue is that, resources and other files only start loading after 9.3 seconds. What makes it 9.3 seconds? Maybe caching would help you 🙂

    Thanks!

    #701599

    ehsd
    Participant

    Thanks.

    Yes the caching should get everything down into the 2-3 second range. 🙂

    #701696

    Alexander
    Keymaster

    OK sounds good. Let us know if you need anything else here.