Website load optimization

6 replies
  • SEO
  • |
Hello,

I am working to reduce a website load time and managed to reduce it from 5s to 2.3-2.5 seconds. The website is small, static, with 12 pages static pages only and should load within 2 seconds. On analysing its speed load test at GTMetrix, there is a huge 800ms to 1.1 second "wait" time.

The average ping between Los Angeles and Dallas is 33,1ms, screenshot https://www.diigo.com/item/image/5pj5q/vdbe . Latency would be around two times it at 66ms and not 900ms (nine times the usual latency).

The GTMetrix server and the website server are in the US, around 2,000km apart but this wait time is like one of the servers were in Australia.

Here you have a screenshot of the watefall https://www.diigo.com/item/image/5pj5q/1s4v.

Any help understanding the information in this screenshot/ideas to reduce wait time (the blue bar in the screenshot) is welcome! :-)

Rgs

IM
#load #optimization #website
  • Profile picture of the author kashio
    Banned
    [DELETED]
    {{ DiscussionBoard.errors[11144859].message }}
    • Profile picture of the author itmonitor
      Yes, we built it in Wordpress.
      {{ DiscussionBoard.errors[11145240].message }}
  • Profile picture of the author sn1b
    Hi,

    I could help easily on this one.

    Your First Time To Byte is huge except in the U.S. and your total average load time is slow worldwide even in the US.

    You have way to much static assets*: css & javascript that are render blocking. Do you need all of them*? After check*: no. Having a look at your website, I think that you could drastically dequeue all those useless js / css and combine into one those needed.

    Also, you are making calls to external assets without using https and as your website is, you shall definitvely fix those URLs.

    Moreover, you have quite a lot of plugins installed and for some, I don't see them used on your website or the point of using them. You can also serve files conditionnaly, for instance «*if page using this, then load required assets*».

    I mean, you have a lot of css files and .js that are 100*% not needed on pages I looked at. Also, serve your files minified.

    I would invite you to create a child theme and clear the mess. Once everything cleaned up, use a caching system and push your assets to a cdn. While optimizing, I would recommend to deactivate proxy so that you can properly check with performances tools and dev tools in live. You should setup a staging website to safely proceed to optimisation tweaks, then once completed push to the live site.

    Apache is not the best combination, you could try to combine it with nginx as a reverse proxy or make use of Nginx standalone. But seems that anyway, your web hosting provider is slow. Your website seems to target people worldwide, you should switch to a dedicated webserver, a VPS or a speed optimized cloud provider. The last option would be the easiest to setup as it's often managed.

    There would be way much to tell but at least, I provided you with some insights that explain why you see this load time waiting for something... described above.

    Hope it helps.
    {{ DiscussionBoard.errors[11145095].message }}
    • Profile picture of the author itmonitor
      @sn1b your post is full of good advices. We managed to reduce the load speed to 1.8s-2.1s. There is still some work to do. About the huge Time to First Bit, it is now around 700ms-800ms. Not much we could do, this is a server thing. Thank you again for your advice.
      {{ DiscussionBoard.errors[11145239].message }}
      • Profile picture of the author sn1b
        plesure to help, if you have any question regarding this issue, don't hesitate to get in touch with me website performance optimization is an area I really like and I'm always trying to go beyond.

        Regards
        {{ DiscussionBoard.errors[11145247].message }}
  • Profile picture of the author jamie3000
    I bet the free Google vps would load twice as fast as that lol. Dump that hosting :-)
    {{ DiscussionBoard.errors[11145998].message }}
  • Profile picture of the author hsahadath
    If you are in blogger then this happens for various reasons. The image is a big issue that you have already use in your all article. You should not use the large image directly from Google. You compress image before using. Use JPEG format rather than PNG.
    Your coding error also creates this problem.
    If you are in WordPress, here image is also an issue. Do the same that you have done in blogger.
    Don't use too many plugins. Just use the most important plugins.
    Thanks, Mytechgoal.
    {{ DiscussionBoard.errors[11146496].message }}

Trending Topics