Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
The Internet IT

Ask Slashdot: What Should a Non-Profit Look For In a Web Host? 100

An anonymous reader writes "We are a large (multi-national) non-profit and currently deal with 503s on a near daily basis. We've worked on this for over a year and the host hasn't been able to figure out how to fix it. We're paying for a managed host and need to evaluate other options. My boss has tasked me with evaluating a new one. I'm the most geeky of the group, so I know the terms, but don't have a sense of what's actually needed to suit our needs. We sometimes have upwards of 1,000 people browsing the site at the same time, so my sense is that we shouldn't need massive amounts of power or bandwidth... but, somehow that's not working on our current host. Can anyone help me get a sense of what types of hosting will best suit the needs of a 'large' non-profit? We're not Facebook, but we're not a mom-and-pop shop. Any help or tips would be fantastic, particularly if you've also selected a new hosting provider in the past year or so. I don't necessarily need actual names (though those would be nice, too) but at least some tips on what makes a huge difference when suddenly a whole bunch of people around the world read an email and want to help out."
This discussion has been archived. No new comments can be posted.

Ask Slashdot: What Should a Non-Profit Look For In a Web Host?

Comments Filter:
  • by Anonymous Coward on Friday June 21, 2013 @04:45PM (#44073641)

    Asking for "a hosting provider" is not enough context: what are the technical details - languages / OS / DB / expected load, etc?

    Have you done any troubleshooting on why are you getting 503s - are there not enough app server processes / threads? Is your DB blocking things?

    1000 simultaneous users isn't much, so unless you're on a thoroughly undersized VPS (or worse, an oversubscribed *shared* host) you should first look at WHY things aren't working. Changing hosting providers won't help if your app is doing stoopid things (loading the entire DB in memory on every request, etc) but it will take a lot of cash and time.

  • by PCM2 ( 4486 ) on Friday June 21, 2013 @04:52PM (#44073723) Homepage

    Have you considered that it might be your application crashing or freezing up that is causing the 503 errors? You'd better rule out that possibility before you look elsewhere, because if your company's lousy code is to blame then you'll likely have the same problems wherever you go.

  • by cervesaebraciator ( 2352888 ) on Friday June 21, 2013 @04:57PM (#44073783)
    It says something about the guy asking the question: i.e. he's not someone who first tries to pass himself off as a professional to a company and who then turns around and asks /.ers to do his job for him. Rather, he's likely someone who does not do this for a living, who specializes in something else, but is just the guy who got stuck with the website problem. The margins are often too tight for non-profits to bring in specialists. Plus, hiring a web guy would be likely be a deductible expense for most businesses, but not so for a non-profit. We might conclude, therefore, that he's looking for a solution that is as low maintenance as possible. Perhaps that's the significance of this being a non-profit.
  • by grahamsaa ( 1287732 ) on Friday June 21, 2013 @04:59PM (#44073803)
    As others have pointed out, you've missed a few details. So, you're getting 503's -- do you know why? Is processor or disk load too high? Is your server misconfigured? I'm guessing at this point that your host is managed by a third party -- have you asked them to explain the problems you're having? Have they offered a solution (even if it might cost you more money)?

    What is your budget? What are you currently paying? What about your level of in-house experience? If you're a linux / unix admin (or have one at your disposal) you might be best served by using either a managed VPS or colocated server (or a couple, behind a load balancer, but that gets to be more expensive and complicated to set up).

    If you're less willing or able to manage hosting yourself, be aware that generally, you'll get better service from managed hosting providers if you're willing to spend money. Even though you're a non-profit, probably with a limited budget, you shouldn't skimp on hosting if you decide that a managed host is right for you. If you typically have ~1000 active users on your site, any downtime will hurt you -- even if it doesn't cost you in terms of donations, it will make you seem less legitimate.

    Anyway, here are your options:

    Unmanaged VPS -- cheapest option, will require some technical expertise on your end. Potentially less reliable than colocated servers.
    Colocation -- Can be expensive, requires a fair amount of technical expertise. If configured properly, your site should be very, very reliable, but there's a lot of room for error.
    Managed hosting -- Forget about paying $80/year for managed hosting, considering the amount of traffic you're getting. You may have to spend $100/month or more. Good managed hosting won't require much experience from you or your staff, and will be less expensive (probably) than colocating multiple servers. Do research, read reviews, etc. to find a provider you feel comfortable with. While price is an important consideration, you shouldn't go with the cheapest option just because it's the cheapest. If you need to talk to a technician at 3am, you want to be sure that you're going to get someone on the phone when you call. It's also probably important that the person you get when you call during an outage / emergency isn't an idiot, and with most bargain-basement hosts, you're lucky to get a human on the phone at all.

    Good luck :)
  • May I hate? (Score:1, Insightful)

    by Anonymous Coward on Friday June 21, 2013 @05:22PM (#44074005)

    This.
    If you're here for help on this, you're doing it wrong. Get someone on board that can take you through these decisions (because there are going to be more involved than just this), someone who can do the groundwork analysis for you.

    I hate, hate it when people give this type of answer because it's very incomplete. Yes, it's advisable that they hire a techy but how do they pick one? There are tons of web admins kicking around, just like contractors, lawyers, accountants, etc. At least give the poster some clue about what they need so when they're shopping for an admin they can ask the right questions. Most times that's the fundamental problem, they buyer doesn't know what's involved, doesn't know what questions to ask from prospective vendors, therefore delays finding someone because they simply fear hiring the wrong person.

    So c'mon, if you really want to help give them some real answers (I would but I'm pretty clueless in this area myself).

  • by Anonymous Coward on Friday June 21, 2013 @06:11PM (#44074443)
    HOLY FUCKING BULLSHIT! I spent many decades working in charities and non-profits and honestly am sick of garbage like this. Non-profit groups in North America are a very regulated sector, and in general are filled with people making significantly less than they would in a private sector job requiring the same skills and ability. What's more, in the vast majority of non-profit or charitable organizations the salaries are a small part of where money goes, with the lions' share spent on programs and services to clients. Plus these organizations have send demand skyrocket as the Neo-Con idiots who run our governments have defunded social programs under the guise of budget cuts. Seriously, when did North America decide to be the place where poor, disabled, or elderly people were encouraged to just go curl up in the gutter and die?
  • by cmholm ( 69081 ) <cmholmNO@SPAMmauiholm.org> on Friday June 21, 2013 @08:40PM (#44075581) Homepage Journal

    Based on my experience via my wife's work in the state affiliate of a national non-profit, I feel the OP's pain. The non-profit flag is code, and it decodes to incredibly financially tight fisted and technically naive as an organization.

    The OP's org likely spent money ONCE to have a professional set up their web presence, without any budget or plan for follow-on maintenance, upgrades, or refactoring. If they thought about it at all, they likely assumed they'd handle these issues with the luck of having someone tech proficient on staff or get someone to donate their time.

    Thus, offering what the OP ought to do is a waste of time. It'd be a huge project to write up the justification to spend significant money on this, and the management chain will want to see alternatives have been explored, first.

    So, to the OP: your best bet will be to look over the high customer-service ISPs mentioned in these comments. Another alternative is to see if a local college/uni with an IT/CS program has any fourth year undergrads capable enough to be productive as interns.

This file will self-destruct in five minutes.

Working...