Need to hire help to speed up c5 website

Permalink
--Inadvertently posted this in Chit Chat. Will go back and try to remove--
Greetings,
I am just the dummy owner of a c5 site,http://www.netknots.com that gets a pretty fair amount of traffic - about 21,000MB / month on a virtual private server. All of my pages load in between 4 and 6 seconds, which is OK, but I would like to see that down around 2 seconds for my visitors. [Curiously, in the C5 eCommerce section going from the opening screen to 'Order' page takes a long time, maybe 10+ seconds, the first time it is clicked.]

The developers that built the site are offshore and I don't really want to trust them to trying to figure out optimizing for speed. The US developer I use for site maintenance is good at design stuff I can't do, but I am looking for someone that Really Knows how to get a large, content and Google-ad heavy, highly trafficked c5 site to run as fast as possible without messing it up! I've seen references to Miser, maybe that is the way to go but it is beyond my scope. I am hosted on a VPS at inMotion Hosting and I think that part of things is fast, but again I'm no expert. A GTMetrix report I ran made for interesting reading but again, beyond my scope.

Anyone interested in this job?
Thanks, John

slojes
 
slojes replied on at Permalink Reply
slojes
Actually, I think the bandwidth I mentioned is wrong, it is more like 200+Gig/month. Like I said, I'm just the dummy owner.
PM me, please.
TMDesigns replied on at Permalink Reply
TMDesigns
Just a note, you mentioned heavy on Google ads. Have you tried removing these ads to see the page load speeds.

For every ad you are making calls to Google's servers this will slow the page down.
slojes replied on at Permalink Reply
slojes
The ad campaign is fairly new and I do not believe the site was any faster prior to the ads.
Thanks,
John
TMDesigns replied on at Permalink Reply
TMDesigns
What sort of sizes are the images and files on the site. Have a look in the file manager and sort by size.
mhawke replied on at Permalink Reply
mhawke
A couple of thoughts:

What version of concrete5 is the site running? Usually I can see the version buried the page source but the developer has removed this information.

The size of the images don't seem to be the problem. The average page has 800k of just JavaScript from various services like google+, addThis, jquery.ui, etc. One page had 22 different scripts totalling 900k and they were all loading in the header which stops the page rendering until they all get loaded.

In my experience, slow sites are almost always due to servers with not enough power. The 'waterfall' output seems to indicate that the server might have reached it's 'horsepower' limit, perhaps by not enough cpu, memory and data transfer capacity being dedicated to your site. Do you know the specs on your VPS regarding how many cores and memory you have? inMotion's VPS-1000 plan shows 512mb of ram which I think might be too low. Several of my Control Panel's have a 'Usage Stats' graph that lets me see the cpu and memory usage over the past 36 hours. Do you know if your CP has such a feature?

Just some thoughts to mull over.
jasteele12 replied on at Permalink Reply
jasteele12
That's quite a waterfall:
http://www.webpagetest.org/result/130207_QK_651/...

Definitely want to get rid of the 404 and look into the 302's.

Page Speed Optimization Check is a good place to start:
http://www.webpagetest.org/pagespeed.php?test=130207_QK_651&run...

John
slojes replied on at Permalink Reply
slojes
Thanks everyone for your input. One thing that was brought to my attention by the hosting company is that my htaccess file has around 140 lines of code (almost all redirects, for every page in the site because of a change to all urls when the site was rebuilt with C5). The redirect were necessary to preserve the site's SEO and work perfectly, but I'm wondering if there isn't some other way to handle that that might have a speed-up effect for the site?
jasteele12 replied on at Permalink Reply
jasteele12
You should be able to remove those redirects eventually.

Make sure you have a cron job setup to run your /sitemap.xml update, and submit to the webmaster tools:

Google: http://www.google.com/webmasters/tools/...
Bing: http://www.bing.com/toolbox/webmaster...

Hope that helps,

John