12 questions to ask your host-to-be
I was working on an article discussing how to implement Yahoo's 13 rules for front-end performance on a shared host, I hope the article will be out soon. Anyway I have access to accounts at a few hosts - icdsoft.com, site5.com, dreamhost.com, so I was trying out the stuff I wrote in the article and had different issues with the different hosts.
I know choosing a hosting company is not easy, mainly because of all affiliate sites that publish fake reviews selling the host. Just like most other things, it's pretty hard to find unbiased reviews. So here's a list of questions to ask your future host-to-be, hopefully if they say YES to all, they have a pretty good shot at being decent. Of course there are other non-technical questions that are equally important (customer service, speed, price, etc) but hopefully this list can get you something to ask when wondering which host to pick.
- Can I create any number of subdomains?
- When I create a subdomain can I pick the directory where it points to?
- Can I park several domains?
- Can I set up cron jobs?
- Can I create use symlinks?
- Can I create .htaccess files?
- Is mod_expires ON and can it be enabled/configured in .htaccess?
- Can I use per-directory php.ini files?
- Can I use php_value (and php_flag) directives in .htaccess?
- Is mod_gzip (or mod_deflate) installed?
- Is mod_headers ON and can I use Header directive in .htaccess?
- (bonus/trick question, nothing to do with performance) Is there monthly bandwidth limit? If the hosts says something like "unlimited" or "unmetered" bandwidth for under $99, you should most likely avoid them
Again, a good host should be able to answer all questions YES, except for the trick one. Note that not all these things are required to implement the performance rules, some are substitutes for each other. For example you might not need local php.ini files at all if the hosts allows all things to be setup in .htaccess. But anyway, your future host should have as many YES answers as possible.

September 1st, 2007 at 4:00 am
[...] YouTube 12 questions to ask your host-to-be » This Summary is from an article posted at phpied.com on Saturday, September 01, 2007 12 questions to ask your host-to-be September 1st, 2007 I was working on an article discussing how to implement Yahoo’s 13 rules for front-end performance on a shared host, I hope the article Summary Provided by Technorati.comView Original Article at phpied.com » 10 Most Recent News Articles About Yahoo [...]
September 1st, 2007 at 10:38 pm
[...] 12 questions to ask your host-to-be Posted in Daily_Savings « links for 2007-09-01 [...]
September 2nd, 2007 at 10:48 pm
Stoyan Stefanov’s Blog: 12 questions to ask your host-to-be…
…
September 3rd, 2007 at 10:32 am
[...] Stoyan Stefanov has posted a few suggestions that you should probably ask your host-to-be before taking the plunge, making the commitment and entrusting your life to them (well, at least your data). know choosing a hosting company is not easy, mainly because of all affiliate sites that publish fake reviews selling the host. Just like most other things, it’s pretty hard to find unbiased reviews. So here’s a list of questions to ask your future host-to-be, hopefully if they say YES to all, they have a pretty good shot at being decent. [...]
September 3rd, 2007 at 2:56 pm
More important questions:
14.) Which version of PHP, Apache and MySQL/PostgreSQL do you run and how often do you update? (Very important question! Should be a recent version of PHP,
September 3rd, 2007 at 2:56 pm
More important questions:
14.) Which version of PHP, Apache and MySQL/PostgreSQL do you run and how often do you update? (Very important question! Should be a recent version of PHP, < 3 months old and PHP 5, Apache 2, MySQL 5 / PostgreSQL
15.) Which PHP extensions are installed and can I request others?
16.) Does PHP run in save-mode? (Should be answered by NO)
17.) Do I as customer have SSH access?
18.) What is your backup schema? (Hosts should support some kind of incremental backup to be able to give you lost data of 2,3,4 days ago)
19.) Are there any additional/hidden costs to set up a database, install software, etc? (Should be answered by NO)
20.) Is your service desk reachable by phone.
September 3rd, 2007 at 11:29 pm
[...] 原文地址:http://www.phpied.com/12-questions-to-ask-your-host-to-be/ [...]
September 4th, 2007 at 6:35 am
also : mod_rewrite
September 5th, 2007 at 12:39 am
Thanks Arnold, Sylvio, good points. I can also add running imagemagick, but I guess if Arnold’s 19) is covered than we’re good.
September 5th, 2007 at 7:46 am
[...] article original: 12 questions to ask your host to be [...]
September 8th, 2007 at 10:02 am
Great list, thanks for it! I stumbled about before finding textdrive which is a yes to almost all of your questions (a couple I didn’t ask). I agree with Silvio that my question #1 is “is mod_rewrite enabled” surprisingly there are still hosts that say no.
September 10th, 2007 at 8:24 pm
Thanks for the list. I’ve been lucky so far with my hosts but it’s good to have a list of things to look out for. Nothing worse than paying for a year’s hosting only to find yourself stranded because the features you need aren’t available.
September 14th, 2007 at 10:16 pm
Good list. Next time I switch hosts maybe I should just have you talk to them for me.
September 15th, 2007 at 4:07 am
Heh, yeah right, so that you have someone to blame, instead of blaming yourself.
If I can rephrase what my grandmother once said: selecting a hosting provider is like selecting from a bag of snakes - no matter how hard you try to pick the best one, it’s still a snake.
October 19th, 2007 at 2:41 pm
Hey, I was looking for a new hosting, and I tried registering on DreamHost and Site5. Boy, what a nightmare. It’s been three days now, and none of them manages to register me. One has glitches with Google Checkout which leaves the domain I want to start with and my email blocked, the other can not process my credit card although the very picky Paypal is ok with it. It’s been three days, brother … Can anybody recommend a good hosting company ????
November 3rd, 2007 at 12:10 am
I’m using DreamHost and haven’t had any problems in the nine odd months I’ve been with them, although I paid with PayPal funds.