网站如何选择服务器/主机?
在《虚拟主机、VPS、云主机和独立服务器的对比》一文中,我给大家展示了多种常见的主机形态,大家也许还比较朦胧,这一节我就从实用性的角度出发,告诉大家该如何选择主机。
如果你希望做好网站的 SEO,还可以进一步阅读:站在SEO的角度选择服务器/主机
可以按照自己的需求来选择,不一定要最大最好的,合适才是原则,太小了不够用,太大了浪费。
VPS主机则比较独立,可以根据自己的需求来定制,是介于合租与托管之间比较好的选择。
对速度有很高要求的企业,或者有众多分站的企业可以考虑云主机,采用这种集群主机的形式,通过不同地区访问不同主机的形式来均衡网站的负担。
所以,对于空间商的技术实力以及口碑要考察清楚,安全性是否值得我们信任,出了问题能否快速反应并解决,这个非常重要。
同时,需要考虑空间数据的备份频率,至少保证一周对网站数据进行一次备份,数据备份越频繁,在网站遭到破坏的时候损失就越小。
目前国内知名品牌 IDC 服务商如图1所示:
图1:国内知名品牌 IDC 服务商
关于子目录的限制,空间上允许的子目录数越多,这台服务器上的资源分配就越有限,毕竟虚拟主机上所有的资源都是共享分配的。
目前最常见的是双线和 BGP 智能多线空间,对于只提供单线 IP 的,最好自己先考虑一下外部(其他地区)访问速度问题,如果访问速度差异不大,可以考虑使用。
图2:主流 Web 服务器
从性能方面来讲,Linux+Apache+MySQL+PHP(简称 LAMP)是 PHP 类站点的首选。具体使用哪种类型的 Web 服务器,还得看自己对操作系统的熟练程度(Windows 图形化界面操作比较简单,建议使用 Windows+IIS)。
如果你希望做好网站的 SEO,还可以进一步阅读:站在SEO的角度选择服务器/主机
1) 空间容量要合适
现在的空间对于存储容量来说基本不是问题,毕竟硬盘的价格很便宜了,在其他配置等同的情况下,选择存储空间大一点的更好,现在行情基本上是一元钱 1GB,相对来说万网等商务服务型的空间要贵很多。可以按照自己的需求来选择,不一定要最大最好的,合适才是原则,太小了不够用,太大了浪费。
2) 空间的类型要根据自己的需求来定
目前空间类型相当丰富(虚拟主机、合租、VPS、云主机、服务器租用/托管),选择自然也很多,一般来说虚拟主机和合租是性价比较高的了,对于大型企业,因为业务和安全等因素的考虑,需要进行服务器定制,这时会选择采用独立服务器或者服务器租用/托管的形式。VPS主机则比较独立,可以根据自己的需求来定制,是介于合租与托管之间比较好的选择。
对速度有很高要求的企业,或者有众多分站的企业可以考虑云主机,采用这种集群主机的形式,通过不同地区访问不同主机的形式来均衡网站的负担。
3) 空间商的技术实力和管理能力
空间从某种意义上讲是一个开放的环境,不能排除某些别有用心的人在我们的服务器上放置后门或木马程序,也许空间对外的防御能力很强,但内部往往是软肋,从内部被攻破的案例很多。所以,对于空间商的技术实力以及口碑要考察清楚,安全性是否值得我们信任,出了问题能否快速反应并解决,这个非常重要。
4) 是否提供数据备份
数据备份可以在网站遭到破坏的时候最大程度地挽回损失,这个功能非常实用。如果空间商不提供,也不用太在意,我们可以自己进行备份。同时,需要考虑空间数据的备份频率,至少保证一周对网站数据进行一次备份,数据备份越频繁,在网站遭到破坏的时候损失就越小。
5) 空间商客服的态度和反应速度
任何一个空间都不可能一点问题都不出,所以客服的态度和反应速度是一个重要指标,在购买空间的时候一定要选择服务态度好、反应速度快的空间商,而且最好是在购买前多去搜索查看一下该空间商的口碑情况。目前国内知名品牌 IDC 服务商如图1所示:
图1:国内知名品牌 IDC 服务商
6) 虚拟目录绑定和建站数量
多数站长会同时搭建多个网站,那么空间是否提供多网站支持和子目录绑定就很重要了,假如需要建设 3 个网站,空间商只允许建立一个站点,就得再去重新购买一个空间。关于子目录的限制,空间上允许的子目录数越多,这台服务器上的资源分配就越有限,毕竟虚拟主机上所有的资源都是共享分配的。
7) ISP 网络访问的兼容性
目前国内不同 ISP 之间的访问都存在很大的速度延迟问题,如电信、联通、网通、移动、教育网之类的,在有些情况下无法互通,所以在选择空间的时候最好选择提供多线的空间。目前最常见的是双线和 BGP 智能多线空间,对于只提供单线 IP 的,最好自己先考虑一下外部(其他地区)访问速度问题,如果访问速度差异不大,可以考虑使用。
8) Web服务器类型
目前主流的 Web 服务器有 IIS 和 Apache 两大类。图2:主流 Web 服务器
从性能方面来讲,Linux+Apache+MySQL+PHP(简称 LAMP)是 PHP 类站点的首选。具体使用哪种类型的 Web 服务器,还得看自己对操作系统的熟练程度(Windows 图形化界面操作比较简单,建议使用 Windows+IIS)。
所有教程
- C语言入门
- C语言编译器
- C语言项目案例
- 数据结构
- C++
- STL
- C++11
- socket
- GCC
- GDB
- Makefile
- OpenCV
- Qt教程
- Unity 3D
- UE4
- 游戏引擎
- Python
- Python并发编程
- TensorFlow
- Django
- NumPy
- Linux
- Shell
- Java教程
- 设计模式
- Java Swing
- Servlet
- JSP教程
- Struts2
- Maven
- Spring
- Spring MVC
- Spring Boot
- Spring Cloud
- Hibernate
- Mybatis
- MySQL教程
- MySQL函数
- NoSQL
- Redis
- MongoDB
- HBase
- Go语言
- C#
- MATLAB
- JavaScript
- Bootstrap
- HTML
- CSS教程
- PHP
- 汇编语言
- TCP/IP
- vi命令
- Android教程
- 区块链
- Docker
- 大数据
- 云计算