选择网站主机时必须注意的20个问题
既然你点开了这篇文章,我猜十有八九你是个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、专属服务器,三者各有千秋,各有优劣。这里不再详细分析,可以看我之前写的一篇文章,里面做了仔细的分析。
本文来源:http://cheweb.org/535.html