Big News: FounderDating is joining OneVest to build the largest community for entrepreneurs. Details here
Latest Notifications
You have no recent recommendations.
Name
Title
 
MiniBio
FOLLOW
Title
 Followers
FOLLOW TOPIC

Question goes here

1,300 Followers

  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur

Best Wordpress hosting setup?

Our website crashes a lot and am wondering if we should switch from AWS to a different host, and what people's experience of Wordpress sites on AWS is.

Our site aging2.com runs on Wordpress (3.9.2 running Pitch Premium theme) hosted on AWS, but AWS server crashes a lot (every week or so, twice in the past 2 days). So our site is down much more than it should be - we're selling tickets to our Summit via the site, so we lose revenue and reputation. We've been adding more and more to our website and it's becoming an increasingly important part of what we do.

So my options seem to be:
1. Our WP installation is buggy (I've put in loads of plug ins) and big (blogs with pictures, big logo files etc) so we should focus on fixing that
2. AWS isn't optimized for WP so we should change servers
3. Both of the above

I'm the company founder and we don't have a CTO. We have someone running the site who wants to move it and rationalize the site (option 3), but i'm a bit surprised if AWS really doesn't work well for Wordpress and our site is not that high traffic (5k/month) or content rich compared to many, so wanted to get hear about others' experience of running WP on AWS before switching things over, and any other CTO-style advice / input about how to keep our website running at or near 100%.










24 Replies

Bob Binder
2
0
Bob Binder Entrepreneur
Member of Technical Staff at Software Engineering Institute | Carnegie Mellon University

I've been using SiteGround to host WP Multisite and have not had any availability problems in the year + since I switched from BlueHost. I left BlueHost because they were clueless about Multisite, but fine otherwise.Either is worth a look. Siteground tech support is very responsive.


Although Azure is now touting support for WP, it is still bare metal.


https://www.siteground.com/


http://www.bluehost.com/


Joe Monastiero
0
0
Joe Monastiero Advisor
CEO, Founder nFlate
While I won't suggest that you switch from WP to your own template-driven site, we have ours hosted on AWS and it has been for about 12 months without a single crash.

We used a themeforest html template.
Mike Stemple
6
0
Mike Stemple Advisor
Founder at Inspirer
My first thought is that AWS is NOT the cause but the actual code base itself.
I looked at your code and on the home page alone there is 8 "Failed to load" files, all css based, all theme files. Also is there a reason why you have not upgraded to WP 4.1.1? 3.9 is a year old now. The crashing could be because plugins are updating to the latest version of WP but your WP is older. The error logs would shed light on this. Additionally your theme has not been updated sense "Last updated: April 14, 2013", in web years that is like 1,245 years :) I would recommend someone come in and clean up the theme (I use the "x" theme for Inspirer.com because it is very stable, constantly upgraded, and scores well for speed), update WP, check any plugins for issues, and run a security check. As you are running an outdated version of WP there might be some nefarious code causing the crash (i.e. spam engine).
So in re-cap AWS is pretty stable, I use A Small Orange for hosting and love them. Probably your code. Straight forward to fix. Need help just ask.
Jake Carlson
5
0
Jake Carlson Entrepreneur • Advisor
Software Development Manager at Oracle
WPEngine.com -- they'll get you sorted out and you won't have to worry about it as much.
David DeMember
0
0
David DeMember Advisor
Co-Founder at Toi
Wpengine for sure. Let me know if you need help getting your site updated. That's a must also. We work with wordpress quite a bit.

Dave
Www.toi.io
William Grosso
0
0
William Grosso Entrepreneur
CEO, Scientific Revenue
This is a place where it's not worth saving a small amount of money. Use a quality hosting service like WPEngine. You'll get a good installation, service, security patches at high speed, and so on. Bill ---- Bill Grosso CEO, Scientific Revenue -- Optimized pricing for in-app purchases. *Scientific Revenue brings Dynamic Pricing for IAPs to Cocos Services* http://www.insidemobileapps.com/2014/10/28/chukong-technologies-announces-cocos-services-initiative-help-mobile-developers/ [removed to protect privacy] (650) 575-0710
Andi Graham
0
0
Andi Graham Entrepreneur
CMO & Managing Partner at Big Sea
Wordpress almost demands a specific hosting environment. We use WPEngine and couldn't be happier with speed, security and stability. Hastily sent from my iPhone.
Marcus Matos
8
0
Marcus Matos Entrepreneur
Software Development & Information Technology Professional
Stephen,

Imagine that you buy a really nice car that you just love. You drive it around for a few months, throw in a couple of aftermarket parts to make it even nicer, and all is well.

A few months later the manufacturer sends you a couple of recall notices. They seem relatively minor and/or you don't understand them, so you decide it's not worth the effort to take time off to get those things fixed.

A couple of years go by and you're still relatively happy with the car. You haven't changed the oil once because, well, your car is running just fine as far as you can tell.

Suddenly one day you start hearing a strange noise coming from the engine compartment. It's intermittent so it's not a priority. It still gets you to work every day. You ask your friend who knows a little bit about cars to take a look, and he throws a couple of bottles of additive in to the gas tank.

A few weeks later another friend is in the car with you and says "hey, what's that noise?" You're suddenly aware that your car creaks with every dip in the road. When you hit the gas the car seems to hesitate, or maybe the tires are slipping a little when you try to accelerate or brake a little too hard.

"Damn this city and their lack of road maintenance!", you might think. "Eh, this car just builds up sludge faster than other cars", says your not-a-mechanic-but-knows-enough-about-cars friend as he dumps another bottle of fuel system cleaner in to your gas. "There's nothing wrong with your car! You just need to drive exclusively on our roads!", says the local toll road authority (who, to their credit, actually does keep the road in pristine condition).

What would you consider to be the real problem here?

So, to get to my point:

It sounds to me like you don't have the knowledge or team to support to choice in platform that you've made. The problem isn't the host (AWS). The problem isn't the platform (WordPress). The problem is that you've installed "loads of plugins" on top of an aging installation and have not given it the love and maintenance that it needs.

Now, I don't want to be harsh here, but a 60 second scan of your site and server configuration gave me the impression of a project where prioritization decisions were misguided. AWS hosting comes in to play when you have a very strong technical team, i.e. an AWS SysAdmin who will properly configure your environment and firewall, a Server SysAdmin who will properly configure and secure the O/S for a public facing site, a DB SysAdmin who understands the needs of the applications it will be supporting and will configure it as such, etc. THEN, you need your WordPress Admin/Webmaster who will actually manage the WordPress site and/or its content.

If this sounds like a bit much, that's because it is. This is a WordPress site that doesn't require much more than a reputable webhost and the WordPress admin. If you're running on AWS and don't have a full-time sysadmin or someone who isproactivelymaintaining the server, you're doing it wrong. Likewise, if your site is crashing a lot and you continue to have to reach out to your webmaster to get it back up (reactive), you're doing it wrong.

I've written all this up not just in response to Stephen's post, but for some of the other non-technical founders I see here posting with similar issues. Don't be led in to thinking that signing up with the Cadillac of web-hosts is a good idea unless you also have a team of Cadillac experts available to you. A server is not a "sign up and forget about it" deal. I've taken on way too many projects where a previous technical "adviser" led them to some very expensive technical decisions that they had no team to support -usually because the previous technical person wanted to get their feet wet in a new technology at the expense of the client.

Okay, I'm done ranting. My advice to Stephen:

1.) Get away from AWS. The fact that your AWS server is running outdated software with known security issues and open service ports tells me that you don't really have a sysadmin on your team. (A WordPress expert or even a very strong Web Developer does not imply knowledge in System Administration.) Move to a reputable host. I've heard good things about Pagely, A Small Orange, and SiteGround, however have very little personal experience with them. My understanding is that under Pagely, security updates and maintenance items are applied globally and automatically by their team. (Edit: By the time I finished my reply, several others recommended WP Engine.)

2.) If not already done, get your guy to clone your site so you have a "test" version and a "live" version.

3.) Get your guy to update the WordPress installation to the latest versions. Remove any and all plugins (not just disable - REMOVE) that you don't need, and strongly consider which of your plugins are absolutely critical. This would be done on the Test site so that there is no risk to the Live site during this process. If all goes well, migrate it over to Live.

4.) SSL certificates are cheap. Get one and run the site over HTTPS. It adds a tiny bit of additional credibility (and may have a positive impact on SEO.)

5.) Add proactive maintenance to your strategy. A good host dedicated to WordPress may include managed services/maintenance as part of the plan. Let your web guy do what he's good at: design, content maintenance, etc, and let the infrastructure guys handle what they're good at.

I hope this helps you understand some of the issues from a higher level, and also helps push you in to seeking a very strong technical adviser to run any technical decisions by. In the end, you're really just running a basic, informational WordPress site so don't complicate things any more than necessary.

Good luck!
Mike Stemple
0
0
Mike Stemple Advisor
Founder at Inspirer
Outstanding response @Marcus Matos. Stephen take his advice, and quickly...
Also plugins are not a bad thing just make sure you have good ones. Also it is not the number of plugins that is bad, just wether they are well written. For example Inspirer runs well with 108 active ones. Before my other tech founders freak out... I use this handy gem,Plugin Organizer, and only activate certain plugins on certain pages. For example on my course pages I turn on the LMS plugins, on other pages I turn on bbPress, etc... This alone took some pages from a GTMetric score in the 70's to the 90's. Try it out for yourself. It works very well.
John Pettitt
1
0
John Pettitt Advisor
Visionary multi platform engineering executive and technology entrepreneur
WP engine are really good. They have some really nice features like versiond backup, a staging site and git integrations. - Sent from Mailbox
Join FounderDating to participate in the discussion
Nothing gets posted to LinkedIn and your information will not be shared.

Just a few more details please.

DO: Start a discussion, share a resource, or ask a question related to entrepreneurship.
DON'T: Post about prohibited topics such as recruiting, cofounder wanted, check out my product
or feedback on the FD site (you can send this to us directly info@founderdating.com).
See the Community Code of Conduct for more details.

Title

Give your question or discussion topic a great title, make it catchy and succinct.

Details

Make sure what you're about to say is specific and relevant - you'll get better responses.

Topics

Tag your discussion so you get more relevant responses.

Question goes here

1,300 Followers

  • Name
    Details
  • Name
    Details
  • Name
    Details
  • Name
    Details
  • Name
    Details
  • Name
    Details
  • Name
    Details
  • Name
    Details
Know someone who should answer this question? Enter their email below
Stay current and follow these discussion topics?