Speeding up. Analysising, where to start (Newbie)

Permalink
So I have come across my first site where the performance is worse than terrible (nearly 9 seconds). I have stumped up the cash for a VS but it would seem that the VS is slower than the shared hosting that was on offer (easyspace.com). Now before anyone says... I know I could of gone with C5 hosting for optimsed server performance but there where reasons why I couldn't

Let me also add that there are dozen's of posts on how to increase the speed of your website. So I am not looking for what I can already find.

I guess what I am asking is: where does a complete beginner like me start? I am unsure how to interpret the data received from speedtest.org and what to look out for.

From what I have read doing some changes could affect your site for the worst so I am apprehensive

My 1st entry post I believe I should start with is:
http://www.concrete5.org/documentation/how-tos/developers/five-easy...

The website:
http://test.cplkitchens.co.uk

Screenshot of speedtest is attached.

Any insight for beginners and how to find issues would great

Thanks

Alistair

1 Attachment

dancer
 
dancer replied on at Permalink Reply
dancer
For Example:

APC... how do I know if it is running on my server?
utomo replied on at Permalink Reply
dancer replied on at Permalink Reply
dancer
Yep, tried these:
"Page Speed" has a bug and I could not get it to run
"Speed Tracer" feel's great but I do not know how to use the data correctly...

thanks :)
Phallanx replied on at Permalink Reply
Phallanx
The long pause before the first byte is a host problem. Your host needs to investigate that (assuming the site was tested from the same country-which it seems to be).

Next. Your keep-alive headers are off. That should be ON. They are turned on from the httpd.conf file like this
KeepAlive On
KeepAliveTimeout 5


Then you need to implement the code pasted in this thread
http://www.concrete5.org/community/forums/jobs1/seo-and-speed-enhan...
dancer replied on at Permalink Reply
dancer
Thanks Phallanx
Going through these now and have emailed the host re first Byte.

2 Questions:
1) IS the first Byte the time it takes from the request from the user/Browser back to the server, pulls data and then back to the user again?

2) How did you know about the Keep alive.

Sorry trying to learn here :)
Phallanx replied on at Permalink Reply
Phallanx
1. The first byte is the time between the client requesting the page (i.e pressed "go" in the browser) and the first byte of data received back at the client/browser.

2. Big red square at the top of your image that says "Keep-alive".(The squares are important and ideally all green)
dancer replied on at Permalink Reply
dancer
Thanks
Now I am just trying to find my httpd.conf file :/
dancer replied on at Permalink Reply
dancer
So, I have added an .htaccess file to the root of my websites directory and I have added a vhost.conf with the Keep-Alive settings as specified.

For some reason the vhost.conf file is not being read, according to the speedtest.

IS there anything else I need to add to the vhost.conf file except the 2 lines of code specified?

As a designer this is something I didn't want to get my hands dirty with but needs must ;)

Many thanks
Phallanx replied on at Permalink Reply
Phallanx
I think you mean "httpd-vhosts.conf". This will not be loaded unless it is referenced in your httpd.conf

http://foundationphp.com/tutorials/apache22_vhosts.php...
dancer replied on at Permalink Reply
dancer
From the hosting support team:
"Making changes to the the apache configuration files will not work as these are generated automatically by Plesk each time the service or server is restarted. To make them permanent you'd need to create individual vhost.conf files for each domain/subdomain on the server that you wish to run this on which Plesk will then read on a reload. these files would need to be placed in
/var/www/vhosts/domain.com/conf/"

Will have a read through your post now...

oh man... I have spent all day on this... and currently got no where. My head is really starting to hurt!!

Thanks though :)
Phallanx replied on at Permalink Reply
Phallanx
Nowhere?
3 green blocks now (pagespeed score 95% from about 40%). That's progress :)
dancer replied on at Permalink Reply
dancer