The Biggest Web Performance Bottleneck

The Biggest Web Performance Bottleneck – The Interactive #88

This week, we saw a lot of work in the code lab vetting the Pegasaas Web Performance plugin for WordPress with different theme frameworks and hosting platforms.

When optimizing your website for the fastest possible load time, you have to make sure your web hosting is not going to be a bottleneck. You see, if your web hosting is too slow, it will be nigh impossible for any plugin to optimize your pages.


Brandon Devnich: [00:00:01] Hey happy Friday to you. Good afternoon. It’s Brandon Devnich here from i3dTHEMES with this week’s Interactive #88 where we share what we’re passionate about and we’ve been working on in the i3dTHEMES design and code labs.

Brandon Devnich: [00:00:16] I hope you’ve had a great week. It’s been super crazy busy here!

Brandon Devnich: [00:00:21] So what have we been working on in the design lab this week. Colin has had lots of custom jobs but he’s also been working on the Oxygen WordPress theme which is a derivative of our Oxygen website template. He has spent the last two months in learning this new framework that he’s found called — actually, it’s not a new framework, it’s been around for quite a bit. But it’s new to him.

Brandon Devnich: [00:00:48] It’s called Gantry. And Gantry allows for you to build WordPress Themes and have different concepts of widgets within it.

Brandon Devnich: [00:00:59] And so he’s been taking the time to build the Oxygen design within the gantry framework and so he’s been doing the final fine tuning.

Brandon Devnich: [00:01:11] And it’s now up to me to get it into our system and I’ve been busy with a lot of Pegasaas related sort of fine tunings this week and so I haven’t had a chance to get to the Oxygen WordPress theme demo so to speak. But that’s on my list for next week so hopefully by the end of next week we should maybe have that close to getting in the catalog. So that will be pretty exciting.

Brandon Devnich: [00:01:34] In the code lab this week I’ve had help from Adam.

Brandon Devnich: [00:01:38] Our focus really has been, in this last couple of weeks, vetting the Pegasaas plugin for different hosting platforms and different theme frameworks. And so we’ve tested everything with Divi, Themify, with Thrive, a number of different wordpress themes — one-off themes — and so you know, for the most part, it hums along just fine.

Brandon Devnich: [00:02:07] Where we end up finding a bottleneck is with different hosting platforms. And you can imagine there are hundreds if not thousands of web hosting providers.

Brandon Devnich: [00:02:17] Hey there we go! My screen adds a little bit of a backdrop there.

Brandon Devnich: [00:02:22] There are hundreds if not thousands of different Web hosting providers and I’ll tell you that they all range in quality.

Brandon Devnich: [00:02:32] Some of the most popular web hosting providers are some of the worst that we’ve found out there. And by worst I mean their customer service may be fantastic but the environments that the Web hosts or the websites are on are extremely slow. And we find that often when you get a website onto a web host you think oh it’s it’s just two or three pages and then it grows and it grows and grows. And your need to have a faster response also grows as your website becomes more popular and where you know maybe five ten fifteen dollars for Web hosting may have seen a lot at one time. If that is the you know the if you need your Web site to generate revenue and income and exposure, ten or fifteen dollars a month is really nothing compared to what you may spend on a billboard or your brick and mortar business which could be you know thousands of dollars.

Brandon Devnich: [00:03:32] And so I’d like to put it out there that 10 or 15 dollars is not very much. You shouldn’t need to pay much more in a shared hosting environment where you have pretty good resources available to you. I know of a number of different web hosting providers where the web hosting is fast and the price point is in and around ten dollars a month.

Brandon Devnich: [00:03:57] But if you are finding that when you go to your administrative dashboard and it takes 5, 10, 15 seconds to load every time that you click and do something it can mean a couple of things.

Brandon Devnich: [00:04:11] It can mean you maybe have too many plugins installed. And so if you have lots of plugins installed. Maybe see if there’s some that you don’t need anymore.

Brandon Devnich: [00:04:20] Or your web hosting environment is not suitable for the number of plugins and the platform that you have so it may be time to migrate. You can ask your web hosting provider if they have a better package available to you. But if you’re finding that it takes longer than 5 seconds for your administrative panel to load up what’s going to happen is when you go to optimize the rest of your web pages and as far as all the things that are involved with web optimization performance, web site performance optimization I should say, it’s going to either take too long or it just won’t be possible.

Brandon Devnich: [00:05:00] So if you have administrative area that takes three to five seconds you’re probably just right in the sweet spot there that takes longer than that. You may want to investigate to see whether or not your web hosts can provide faster hosting. So we’ve been doing our vetting for different hosting platforms this week: SiteGround, Kinsta, GoDaddy, WP-Engine.

Brandon Devnich: [00:05:24] Those are just a few, just to mention some names out there. And for the most part it runs just fantastic.

Brandon Devnich: [00:05:31] We’re finding a lot of these different platforms that maybe pack a lot of web sites onto a single server. They make the websites appear to load faster by having a caching plugin which automatically caches your pages on the front end. And so in order for Pegasaas to operate correctly it needs to communicate with that caching plugin. So we’ve been doing that for a number of different platforms already. I think we’ve probably vetted somewhere in the neighborhood of 10 to 15 different caching plugins and different hosting environments and so we’re going to continue doing that as we move forward as well.

Brandon Devnich: [00:06:07] We’ve also been vetting the different theme frameworks such as Thrive and Themify and Divi and a number of other frameworks as well just to see how the Pegasaas plugin itself interacts and for the most part it is fantastic.

Brandon Devnich: [00:06:27] We also began work this week on the HTTP2 Push mechanism so HTTP2 is a protocol. That’s what is used to communicate between your web browser and the web server it goes hand in hand with you know SSL and TLS, if you’ve ever heard of those sort of things. You probably have heard of SSL it’s what makes Web pages secure. Well HTTP2 is the newest of the protocols and it allows for certain mechanisms to allow for the pushing — if that’s a term — the push of resources such as images and CSS and JavaScript to the web browser faster.

Brandon Devnich: [00:07:08] And so we’re investigating that we’re sort of in the research stage we started the development on this this week as well.

[00:07:13] But already we’re learning a couple of new sort of tricks that we weren’t aware of before that we’re probably going to be implementing in this next week. And that’s, at the end of next week we’re going to be taking a step back from development for probably we’re going to say probably five weeks. I wanted to have a sort of a buffer between, lets say next Friday until I go away on vacation for two weeks so that we can just sort of let things settle without introducing any new surprises into the system because — that sometimes happens. And then for the two weeks that I’m away in the middle of June hopefully everything will be calm although if it isn’t Adam will be here to sort of field any trouble shooting that needs to happen while I’m away. And hold the fort until I get back.

[00:08:02] And that’s pretty much what’s been keeping us busy here at three themes this week — lots! Basically just Pegasaas and oxygen.

[00:08:12] So you hope you’ve had a fantastic week. I know that we have hope you have a great weekend ahead. And we’ll talk again next week.