Appleton WordPress Message Board › Page load speeds - could be our host.

Page load speeds - could be our host.

David K.
user 31055662
Green Bay, WI
Post #: 1
Hmm... you still have an issue. Your initial request is taking extremely long. In my tests of k9corps.org, the homepage is taking over 1.5 seconds! Check this out: http://fpt.pingdom.co...­ The first item in the list took 2.88 seconds.

This could mean a few things:
1.) There's a lot of latency between PHP and MySQL.
2.) You have a plugin (or maybe part of the theme) that is either poorly written or having an issue.
3.) The server is overloaded.

No matter the case, there is a solution, W3 Total Cache! (I honestly don't know why WP doesn't come bundled with some sort of caching system. It's sooo bloated these days... Every WordPress site should use caching. Always.)

Download and install W3 Total Cache http://wordpress.org/...­ Here are my settings, which are tuned for shared hosting https://gist.github.c...­ Without Total Cache, my initial loadtimes hover around 1.1 seconds. With Total Cache enabled, I'm down to 60ms!
Jeff R.
AgilityJeff
Greenville, WI
Post #: 23
David -

This may be a stupid question (which wouldn't be my first ... OR last), and it's not intended to be confrontational, I just don't understand this. My understanding of cache is that it allows the local client to store certain elements for future use. To speed up subsequent page loads. So how does that help speed up the initial page load?

In all likelihood, the "culprit" on the K9 Corps website is the slideshow of the property, which will be going away in a week anyway. But I am curious about how / why caching will help first-time site visitors.

Thanks!

Jeff
David K.
user 31055662
Green Bay, WI
Post #: 2
No worries. (WP Caching might be a good meetup topic). In W3 Total cache, none of the caching happens on the clients machine, instead it happens on the server. In a nutshell, the plugin start converting your pages to plain HTML. This way, there's no need to query the database or instantiate the WP core. The first visitor of the day will always notice a bit of a low load time, but everyone after that will receive the cache of that page. Does that make sense?
Jeff R.
AgilityJeff
Greenville, WI
Post #: 24
This makes a lot of sense David - thanks! Well worth a download / install to see what it can do.
Steve H.
user 40673292
Greenville, WI
Post #: 17
I was trying to get ride of the"Eliminate render-blocking JavaScript" and found this plugin "Eliminate Render Blocking JavaScript, http://wordpress.org/...­

Well it made no difference on my test site.

Lynn, what does your .htacess file look like with all of the changes?

Would this be a good topic so month?
Should we do Cache Plugins at the same time?

Jeff R.
AgilityJeff
Greenville, WI
Post #: 25
Based on the fact that this is one of the longest threads ever for our group - my vote would be "yes"!
David K.
user 31055662
Green Bay, WI
Post #: 3
I gave a talk at last years WordCamp Milwaukee about making WordPress faster. Here's my slidedeck: http://davekz.com/wcm...­ If you guys would like, I would be willing to give it again to the Appleton group (maybe go deep into caching plugins, too).
Steve H.
user 40673292
Greenville, WI
Post #: 19
I found this bit the other day,

http://premium.wpmude...­

Jeff R.
AgilityJeff
Greenville, WI
Post #: 26
Thanks Steve!

I agree - getting that 95+ is pretty frustrating. A couple of tweaks are reasonable ... but I'm realistic about the potential for getting that high of a score when I am utilizing Google Fonts, loading ads through Adwords / Adsense, and my site runs a backup on the first page load of the day.

My conclusion is that I'll take the speed I'm getting unless I see that my site visitors are leaving after one page or someone complains.

Maybe not the best business practice - but at some point a guy has to value his personal sanity over the next set of analytics that Google is prepared to spew.
Powered by mvnForum

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy