Our site is slow..
-
We have noticed that our site is much slower than many of our competitors and expect that this is affecting our organic ranking.
We are on dedicated UK Fast server with
[20/08/2013 16:44:35] Tony Jackson: Operating System: CentOS 6 64-bit
CPU: 1x Intel Xeon E5-2620 @ 2.0GHz
Memory: 8x 8GB DDR3 RDIMM
Hard Drive: 4x 128GB SSD RAID10
[20/08/2013 16:46:28] Tony Jackson: Nginx, percona, tomcat/solr, Magento CE, cat: 25200 productsI could really do with your thoughts on this page for example
http://www.pretavoir.co.uk/sunglasses/ray-ban-sunglasses.html
-
I am not a huge fan of APC at present (PHP PECL library, not the power battery company). Maybe nginx won't segfault like Apache has been for us.
As for the hosting, what I mean is to use a load balancer with multiple servers. Will you take some performance hit in getting DB data? Probably, but very little. But you're getting far worse now with Magento so it doesn't matter how fast your machine is (like I said, it's a beast so if it's not sitting at 0.01 almost all the time you've got major issues). Remember that this impressive machine is also a single point of failure. I had an impressive box running our DB once (multiple webservers) and the RAID controller crapped out in the middle of the day. We got back up under the two hour SLA but it cost us a lot of sales.
Now we run two webservers, a multi-AZ DB (automatic failover to secondary if master dies) and all behind a load balancer in AWS. I won't pretend this isn't without any issues (we wound up in an odd instance where the DB failover didn't work as expected) but it's a lot more redundant and scalable. I bet our setup is cheaper than your behemoth, too. Remember, you still have to chew through all the code each and every time the page is loaded (your problem is processing the individual thread, not horsepower). Splitting your site amongst multiple webservers means you have scalability as well.
-
Highland, Thank you for the response.
We are using memcached locally as it seems to give best results, having tried a combination of APC and memcached.
Would moving our database to a different server speed up the time to first byte(ttfp) as currently we sit with very little load on cpu? What would be the benefit?
Where you mention 'a cloud based solution' are you referring to using Cloudflare to sit in front of our server to act as a cdn and cache, or to move to a complete cloud based solution? I assume it is their Business package you refer to which gives the ddos and other protection.
Looking at Googles pagespeed tools, out ttfp seems to be the hold-up. which then just leaves the off site code (Snapenage, Comodo, etc) bringing up the last elements.
-
Thanks for this response.
We had been looking at Cloudflare and also at rearranging our server somewhat. Will let you know.
-
Magento is built on top of Zend Framework 1, a notoriously slow PHP framework. It also does some things that slow it down. Some thoughts...
- Be sure your use the Magento caching system.
- Move your database off to another machine. 25k products is a LOT
- Your hosting setup is monolithic. While your box is a beast of a machine (12 threads, 64GB RAM, 4x 128GB SSD) it's still susceptible to slow-down. I bet 50 concurrent users could bring it to its knees. While CDNs can help offload some of this, I recommend the beast with a cloud based solution. I bet you could get 2 or 3 servers plus a DB server for less than what you're paying for this one beast. Then put your machines behind a load balancer. So you would have multiple web servers serving your site up, a load balancer routing traffic to the fastest one and a common DB powering it.
- Switch to Cloudflare for your DNS. They will cache pages for you and they do it for free. They also add a layer of security.
- Use WMT to benchmark your site speed. It tells you the load time in a handy graph. Play around with it and see what happens.
-
We are using Magento on Nginxwth caching enabled with memcache
-
Generating the page seems to take very long. What shopping cart software are you using? Can it cache pages?
-
Thanks for your reply.
This page is a better example of our problem
http://www.pretavoir.co.uk/sunglasses/ray-ban-sunglasses.html
-
Your website isn't that slow from London but there lots of things you can do to improve speed:
1. Use a CDN like NetDNA to host CSS, Javascript and images. By using a CDN, you will also increase the number of simultaneous (parallel) downloads since these files will be hosted on another (sub)domain.
2. You have lots of Javascript files. Try combining them into one file.
3. Add a cache header, this will instruct web browsers to cache your images, css and Javascript files. Simply add this to your .htaccess file:
AddType image/x-icon .ico
<ifmodule mod_headers.c=""># YEAR
<filesmatch ".(ico|gif|jpg|jpeg|png|flv|pdf)$"="">Header set Cache-Control "max-age=29030400"</filesmatch>WEEK
<filesmatch ".(js|css|swf)$"="">Header set Cache-Control "max-age=604800"</filesmatch>
24 HOURS
<filesmatch ".(html|htm|txt|php)$"="">Header set Cache-Control "max-age=86400"</filesmatch></ifmodule>
======================================================
... and sorry for my english.
Hope that helps!
-
Yes had looked at GT Metrix though not paid much attention to YSlow. Will take a look now.
However it may be of more interest to look at the speed of this page rather than homepage;
http://www.pretavoir.co.uk/sunglasses/ray-ban-sunglasses.html
-
Hi Sean,
Your system looks pretty decent... I guess it depends on your traffic load though.
Have you checked out your results on GTMetrix.com?
You scored well in the PageSpeed testing, but not in YSlow. I'd take a look and see if you could leverage some of the suggestions there.
Hope this helps.
Mike
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
How to understand a site's current ranking
I know this is basic stuff, so sorry for the beginners post... I offer primarily web design services, and I need to know when taking on a new client, how can I assess the current 'lay of the land' for their site in terms of their SEO? I have had some issues in the past where launching a new design negatively affected their performance for their keywords, and obviously I would like to avoid this in future without having to go to 3rd parties. In particular I have an issue where the client themselves are very bad at giving information about what keywords they currently rank for, and what SEO activities they may have done in the past. How can I make these assessments myself? thanks for any help p
Competitive Research | | panamandm0 -
Feed sites replacing my pages in SERP
I have a problem! Sites like:
Competitive Research | | pycckuu
http://lynk.ly/
http://www.yousaytoo.com/
http://www.stumbleupon.com/
http://friendfeed.com/ Are replacing my posts even if i am searching for an exact title of the post. For example this search query:
Christmas Party Style Sets With Black Cocktail Dresses Original post here:
http://richclubgirl.com/christmas-party/christmas-party-style-sets-with-black-cocktail-dresses/ How do i fight this issue? I want to stay on these sites somehow! Thanks in advance!0 -
I must be tripping. How is this site ranking for the term "SEO Company"??????
When I go to Google non-custom search results and search the term: seo company The website "greencowseo.com" is ranked 3rd. OpenSiteSearch shows nothing. And get this... the domain was registered 14 days ago by somebody in Egypt. Do I need to quit my SEO Moz membership and hire this guy? 🙂
Competitive Research | | Bo-Jangles0 -
Why my site is not crawled by open site explorer?
Hello friends, Im new here... I just create a campaign for my site www.electrosecurity.com.ec , but when I try to use open site explorer to see anything there... I receive a message saying that my site is not crawled... What can I do? I have a few links coming to my site.. but these links does not appears on my campaigns details.. for these links my site is PR3, but i can not see any of this links on the general view of my campaign. Sorry for my english....
Competitive Research | | lans27870 -
Should I link to this site or is it too spammy?
Hi all, I've been asked if I want to exchange links with http://www.myteetimesonline.com/ and I'm tempted but fearful that its link profile looks spammy. What do you guys think? I'm basically starting from scratch with my own site http://www.golfgear4you.com and have a Page Rank 0 and Domain authority 32. The guys that want to link to me are Page Rank 3 but Domain authority 35. Their content would be of interest to my site's users and vice versa but my biggest concern is their link profile looks awful because the sites that link to them don't appear to be very relevant. I've done a lot of reading on this and have found the resources on this site to be a goldmine. The generally message is avoid easy links to spammy sites because they could hurt credibility. I just want to check I've actually learnt something and my instincts about this site are correct. i.e leave it alone!! Thanks, Andy
Competitive Research | | getzen560 -
Image only site on top of Google
Hi Everyone, I'm trying to rank in Google for 'Hid xenon' in the netherlands, but there is one site above all results: http://bit.ly/qlsjne As you can see the site almost has no backlinks, and has not a single word in it's content, all images. it's a keyword only domain, and that's probably the only reason why it's ranking that high, but that means then that i can never get higher then him in Google because of it's domainname? Even when it's such a shitty site? Thank you, regards yannick
Competitive Research | | iwebdevnl0 -
Why do some websites that have hardly any backlinks, poorly optimised get placed above sites that are doing all they can with SEO?
For example take these two websites. www.rfasecurity.co.uk is a site that Iam working on and have had some success with yet snifferdogs.org.uk seems to be poorly optimised with little backlinks and still gets place higher. is it due to the key word in the domian name? The key search word is sniffer dogs New at this so any help would be appreciated regards Dave
Competitive Research | | ThePod0 -
List of all outbound links to a specified site
For example, I want to search for every link to my site from stumbleupon. Is there a way to do this? Much thanks in advance!
Competitive Research | | TrevorMcKendrick0