选择网站主机时必须注意的20个问题

image

哈哈,既然你点开了这篇文章,我猜十有八九你是个Web开发人员。虽然开发网站比考虑主机方面的问题有趣多了,但主机的选择的确是个非常重要的事情,不可草率决定,否则后患无穷。

本文指出了20个在选择网站主机时必须注意的问题,希望对你有所帮助。

1 容量

在选择主机时,首先你考虑的就是“我可以存储多少数据?”对绝大多数中小型网站来说,有上那么几个G的容量就足够了。有些主机商提供“无限空间”的主机(主要是国外的主机商),这其实是骗人的。仔细去读他们的《服务条款》,他们往往会说:没错,我们提供无限容量的主机,前提是你必须是“正常”网站。但什么是正常网站?这可就由不得你了。所以还是选择又设定容量的主机比较稳妥。

另外特别要注意的是,有些国内主机是把数据库容量和网页空间容量分开计算的,购买前务必注意。

2 带宽(流量)

带宽有时又叫流量,和容量两个概念容易搞混。容量指的是你拥有的硬盘空间,比如100MB,那你最多就只能存储100MB的网页、数据或多媒体文件。而带宽指的是在一定周期内(通常是一个月)你的主机允许的用户上传/下载的总容量。比如你的主机上有个1MB的网页,当用户查看这个网页1000次,就产生了1G的流量(带宽)。

如果容量用满了,那最多是不能再上传新的文件。但如果带宽耗光了,主机商就会禁止访客访问你的网站,直到下个月带宽归零前,这事可就闹不住了。因此你必须时刻关注带宽消耗情况,并且在带宽的选择上留有冗余,以应对访问量爆发的情况。

3 域名/子域名数量

对很多初级用户来说,他们只建一个网站,1个域名就足够了。但难保未来他们不会建立更多的网站,或者在当前网站下开设子域名。所以尽量选择允许绑定多域名/子域的主机,给未来发展留下余地。

4 Email账户和功能

很多主机商为用户提供Email账户功能,你可以用自己的域名创建邮箱。如果你希望主机商提供的这个功能,那你就要留意下允许创建的账户个数、是否有在线的Email控制面板、是否能与Gmail正和、是否支持POP3发信等问题。

当然,你也可以选择Google企业套件腾讯域名邮箱等免费服务,他们的服务质量往往比主机商提供的更可靠。

5 数据库支持

现在的互联网上,再小的网站背后都有数据库支持。大部分主机都支持MySQL数据库,但如果你在使用PostgreSQL、Oracle、SQL Server或其他数据库,务必弄清楚你的主机是否支持。

6 框架支持和一键安装

很多国外主机商提供流行框架、博客系统、CMS的一键安装功能。这对于新手非常有用,但如果你是个老手,可能就没什么价值了。

7 移动App或网站

是否想通过手机也能管理你的网站,查看访问数据?如果主机商提供移动App,这就很简单的。可惜的是,目前只有Media Template和SliceHost两家推出了支持iPhone和Android的app。但我相信这是个趋势,其他主机上也会跟随的。

8 技术支持

非常、非常重要!务必搞清你的主机商都有哪些技术支持手段:是否有客服电话?是否有客服QQ?是否支持email客服?是否有ticket系统(国内不常见)?多久会对问题给予响应?多久能解决问题?等等等等

9 Shell访问

这是个高级功能,只有专业人士才会用得到。Shell访问允许你通过SSH以命令行的方式管理主机:安全的拷贝、删除文件,快速的更改文件权限,执行多线程任务等等。

10 .htaccess文件支持

.htaccess文件允许Apache服务器处理URL改写,简单的说它能帮你创建干净的URL,WordPress、Drupal、Discuz这些著名的建站系统都需要用到。你还可以用它来给文件夹加密码、重定向网页等等。

11 Cron jobs(定时任务)

Cron允许主机在指定时间执行指定任务,比如“每隔8小时重新生成网页缓存”或“每3天给未登录的用户发邮件”,这些都需要cron的支持。有cron总是件好事,而且支持shell访问的主机一般也都支持cron。

12 编程语言支持

这个其实不用专门提的,但是现在有些主机支持多种编程语言,比如薄荷主机就同时支持PHP、Perl和Ruby。当然,如果你只使用PHP一种语言,这个就不用考虑了。

13 免费的AdWords

有些国外主机商会赠送Google AdWords广告额度(一般是50$),或赠送其他一些形式的广告。有总比没有好,是吧!

14 网站备份

不要以为服务器上的数据保存会比你自己的电脑更稳定,服务器也有故障崩溃导致数据丢失的时候。记住,服务器只是台人人都可以访问的大号电脑。留意主机商提供什么样的数据备份策略。如果主机商不提供频繁的备份,那你就要考虑自己的备份策略了。

15 操作系统

对大部分人来说,这不是个问题。除非你使用ASP.Net,那你就只能去找Windows服务器了;其他时候,Linux系的操作系统是主流选择。不过国内的情况不太一样,盗版使得Windows操作系统的服务器同样不少。但是要注意,上文中提到的shell访问、.htaccess这些都是只有Linux系的服务器才支持的。我就遇到不少朋友,用的是Windows+IIS的服务器,对.htaccess不支持,导致WordPress的链接出现问题的情况。

16 额外的应用程序

第6条里提到的“一键安装”其实就属于主机服务之外的应用程序。或许你还需要邮件列表、访问量分析等相关程序,那么就留意一下吧。

17 最新版的服务器程序

如果可能,尽量找软件安装的都是最新版的服务器。有些服务商软件更新的不频繁,比如都这时候了服务器上跑的还是PHP4,那可就杯具了。另外,及时更新软件也是防止安全隐患的好方法。

18 在线率(uptime)

我不说你也知道在线率的重要性。务必选择口碑好的服务商,他们的在线率往往更有保障。但是,100%的在线率也是不可能的,务必阅读服务商承诺的在线率,并用工具进行监测。我之前介绍过的Pingdom就是一款很好的监测在线率的工具

19 免费域名

有些主机商赠送免费的顶级域名,这对还没有域名的用户来说是个好事。不过注意这里面其实也是有陷阱的,一旦使用主机商赠送的域名,如果你要退款,主机商是会把域名的钱单独扣下来的。

20 虚拟主机?VPS?还是专属服务器?

虚拟主机、VPS、专属服务器,三者各有千秋,各有优劣。这里不再详细分析,可以看我之前写的一篇文章,里面做了仔细的分析。

选择网站主机时必须注意的20个问题》上有39条评论

    1. Ven

      最早我也是认口碑,朋友介绍什么买什么。慢慢有经验之后,就开始注重主机配置、其他服务这些条件了。

      回复
  1. 路过的

    流量就是带宽?

    还发表到A5呢。

    带宽是同时能接纳多少流量就叫带宽。 一般家里用的ADSL就是2M的带宽。照你说的。2M带宽一个月?

    一般的服务器是10M带宽。照你说的。一个月只能用10M带宽?

    什么逻辑。

    回复
    1. Ven

      呵呵,你大概没有仔细读我的文章。
      我在文章的那一部分中已经用例子阐明了带宽在主机行业里的常见含义。并且,bandwidth本身直译过来就是带宽,是指在固定的时间可传输的资料数量。你说的带宽是“秒带宽”,我的是“月带宽”,两者都不违反带宽的原意。
      误会可能来自于你对国外主机市场的不了解。国外的虚拟主机和VPS一般不提秒带宽,只提月带宽,因为秒带宽是共享的;只有专属服务器才会同时重视这两个概念。而国内主机商往往喜欢重视秒带宽,或者同时突出这两个概念。
      最后,A5那边并不是我投稿的,他们转载我的文章而没有以超链接形式注明来源。我很痛恨这种行为,但也毫无办法。

      回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注