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
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
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
-
I need Ecommerce Site who have implemented J-Son Schema for Blog
Hi All, Just I need few sites who have implemented J-son schema on there blog. Looking for ecommerce blog. Hope you guys share with me good site. Thanks in advance.
Competitive Research | | amu1232 -
What tool can I use to find the top traffic-driving keyword for a batch of pages from multiple sites?
I thought I might be able to use Ahref's Batch Analysis for this, but that just gives stats on backlinks. I have a several lists of thousands of pages scraped for particular sets of keywords, but what I need is some way to automate fetching the biggest keyword that each page ranks for - biggest being the keyword that is estimated to drive the most organic traffic. Is there a tool out there that does something like this?
Competitive Research | | helenlorettahasan0 -
Comparing 3 sites and their ranks
I am looking at 3 sites and what they have going for them and why they are ranking how they are. I would like to get some of your feedback on why certain sites are above other ones. One of these sites is a client of mine, I will not point out which one. The other 2 are just competitors. http://www.cornhole-game.org/cornhole-bags.html http://www.samscornholebags.com/ http://www.ajjcornhole.com/cornhole-bags.php I have compared them in OSE and they have PA of 39, 29, and 58 respectively. AJJ has a ton of links, many of which are spammy and irrelevant. It looks like a link package was bought at some point. The other two have a similar number of links but www.cornhole-game.org/cornhole-bags.html has more anchor text themed links. None of which seem to be overly optimized. http://www.samscornholebags.com/ seems to have a lot of company branded anchor text links compared to keyword links. http://www.ajjcornhole.com/cornhole-bags.php as I said obviously bought links and has a ton of stuffed keyword links on poor sites http://www.ajjcornhole.com/cornhole-bags.php has minimal social shares http://www.cornhole-game.org/cornhole-bags.html has about 30 shares http://www.samscornholebags.com/ has about 30 shares but a good number of likes and some other social signals. All 3 sites have an A grade using the on page grade tool here on this site. All 3 got dinged for keyword stuffing. http://www.samscornholebags.com/ ranks the highest with the least amount of links and PA http://www.ajjcornhole.com/cornhole-bags.php ranks next with a really poor link profile and the least amount of social activity http://www.cornhole-game.org/cornhole-bags.html ranks the lowest with anchor text links that are not spammed and some social activity So with all of this in mind, would anybody care to weigh in on why they think any of these sites are ranking where they are in comparison to one another.
Competitive Research | | Atomicx0 -
Why does this site atlantapestcontrol.com rank so high?
I have been doing competitive research on the keyword phrase "atlanta pest control" this website atlantapestcontrol.com is #1. Why? The number 2 website makes some sense for its rank, but this one does not.
Competitive Research | | SammyL300660 -
How can stie A be outranking site B?
Hi everyone. I seem to have a lot of questions the past couple of days! Take a look at these two URLs: Site A: http://www.peachstateaudio.com/products/Mixing_Consoles/Digital_Consoles/Roland/peachstate-audio-roland-m200i Site B: http://www.ccisolutions.com/StoreFront/product/roland-m-200i-digital-mixer I will mail 2-dozen homemade chocolate chip cookies to anyone who can tell me why Site A massively outranks Site B for the term "roland m-200i" - Seriously. Thanks in advance!
Competitive Research | | danatanseo0 -
Why is my competitor's site ranking #1?
I'm about to work for a local business website that offers cleaning services and products. The keyword they want the most is ruled by a very odd site; My client's competitor's site has been around for 7 years. (Less than the average of it's competitors. Less than my client's) Has 1 backlink. Lower PA MR MT & DA than any other in the SERP. It's a 1 page site made with Flash. They do not have FB or Twitter accounts. So I thought maybe they were ranking so well because of their traffic. But neither my client, me or my coworkers have ever heard of this company. And yet, they are ranking #1. And the only thing I notice that might have helped is that the title of their page is the exact keyword and nothing more. Any ideas?
Competitive Research | | Eblan0 -
How to check the Pr and Da of a thousand sites
Hi, I have a list of a thousand sites. I want to qualify the sites based on Pr and Da so that I can do my outreach. Pls advice how this can be done without manually putting each site in ose. Cheers, Vishal
Competitive Research | | vishalkhialani0 -
Is There Video Instruction on How To Use SEOMoz and Open Site Explorer?
Hi I have just signed up to use this software and would like to know how to use it properly. Is there a video tutorial on how to get the most out of the tools? I want to get the competition's backlinks but for some reason it's not openiing the page. I also want to know how the backlinks are assessed to find the real quality ones that I can link to. How are the backlinks assesed and what standards are used to asses backlink quality? Thank you Sunil.
Competitive Research | | sunilmuse0