Jump to content
lakersalex

Slow Website ; interpreting speed test waterfall report

Recommended Posts

lakersalex    4
lakersalex

I've been trying to speed up a website I've been working on.

 

www.heathertaylorhome.com

 

I put it on cloudflare last night, and I think it's helping a little but it's still not "snappy"

 

I've been running web page tests to try and understand what could be causing the problem. Here's the latest test:

 

http://www.webpagetest.org/result/130109_4G_HXX/1/details/

 

I think this test brings up a lot of problems!

 

One is that there is a 301 and 404 error when attempting to download a font:

 

http://www.heathertaylorhome.com/wp-content/themes/pagelines/fonts/plfont-regular.eot?

 

I checked that directory in ftp and the file is there.

 

Another is that jquery is loaded twice, 2 different versions, one from google api and the other from Jigoshop plugin.

 

Any ideas I could try to improve the speed or fix problems?

Share this post


Link to post
Share on other sites
Rob    547
Rob

Actually, if you look at that report, you'll see it's taking about 1.3 seconds for your domain to load, which is before any WordPress or PageLines related actions. A second factor slowing it down is an api.google transaction.

 

You are also having a very minor issue loading a font.  Did you do anything to customize your fonts or load any custom fonts?


Former PageLines Moderator, Food Expert and Raconteur

Share this post


Link to post
Share on other sites
lakersalex    4
lakersalex

Thanks for taking a look OSE.

 

What could be causing the domain load delay? The registrar (netfirms)? The web host (bluehost)? It was happening before I switched over to cloudflare and that doesn't seem to have helped much. 

 

Re: Google API, i had a plugin that was supposed to speed up the site by getting resources from google. i removed that plugin just now.

 

Re font: I'm using the Googlefonts Version 1.4.1 Pagelines plugin. There aren't any other font customizations.

Share this post


Link to post
Share on other sites
James B    436
James B

Hi there, if there's a delay in the load time I would expect its the hosting company you'd need to speak to and get them to check the server settings.


Kindly search the forum and read the documentation before posting. It will help you resolve many issues.

For CSS help be sure to check out W3Schools first and be sure to download FireBug for FireFox for troubleshooting.

James B

Share this post


Link to post
Share on other sites
lakersalex    4
lakersalex

Hi James,

 

Now that it's on cloudflare the host is less important, no? Here's this morning's speed test:

 

 

Request 1:
Host: heathertaylorhome.com
IP: 141.101.117.138
Error/Status Code: 200
Initiated By: 
Start Offset: 0.146 s
DNS Lookup: 95 ms
Initial Connection: 50 ms
Time to First Byte: 17552 ms
Content Download: 90 ms
Bytes In (downloaded): 9.3 KB
Bytes Out (uploaded): 0.4 KB
 
Here is the entire report:
 
 
The "time to first byte" is a real problem. Apparently, Cloudflare is sending a request to the website from Virginia all the way to a CDN in europe?
 
Also, you'll see in the report there's an error relating to the font in pagelines:
 
 
There's a 301 and 404 error relating to this file. What's that about?

Share this post


Link to post
Share on other sites
James B    436
James B

Hi there

 

This isn't my area of expertise, so I'll double check with a developer and come back to you after the weekend.

 

However another member of the team suggests  as it's to do with the processing of the site it would be best to speak to the host. To help decrease the wait time check what your PHP memory allocation is, it needs to be over 128mb. 256Mb if possible as if the php doesn't have enough memory to process it will have to wait etc.

 

Although testing in Pingdom tonight its coming up quite fast now.

 

http://screencast.com/t/MvzzuYg6myWp 

http://tools.pingdom.com/fpt/#!/hOF6za06v/http://heathertaylorhome.com/

 

I'm not sure 100% what could be causing the 404 on the font but checking on the web its a common thing for @font-face and is to do with how they are referenced and where they are placed in the directory. I will check on this as well and come back to you.


Kindly search the forum and read the documentation before posting. It will help you resolve many issues.

For CSS help be sure to check out W3Schools first and be sure to download FireBug for FireFox for troubleshooting.

James B

Share this post


Link to post
Share on other sites
lakersalex    4
lakersalex

Thanks James. 

 

I was able to increase the PHP memory limit on my host to 512 MB:

 

 

memory_limit 512M

 

http://heathertaylorhome.com/view-php-info.php

 

I also went into wp-config.php and set the memory limit to 256mb

 

define('WP_MEMORY_LIMIT', '256M');

 

The speed keeps increasing in Pingdom, which is great, but the site still isn't "snappy", perhaps I'm approaching the limit of jigoshop on a shared host???

 

The "time to first byte" is better and more consistent but still earns an F on webpagetest.org:

 

http://www.webpagetest.org/result/130114_KS_QEY/

 

I'm also seeing jquery is still loading from google api, taking 784ms, but i removed the google api plugin. Is that coming from another part of the site? How can I track that down?

 

Also, are the errors loading the font contributing to the slowness? 943ms and 1504ms

 

Thanks!

Share this post


Link to post
Share on other sites
Simon    247
Simon

The css is being stored as a css file, thats good means it will load instantly.

Your using a 3rd party caching plugin so if you want us to try and help you need to disable that 1st. We do not provide support for 3rd party caching.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×