用虚拟主机还是VPS?

网上各种主机推荐,多是利益驱动,流言四弊,不该用VPS的都在用VPS,不该推荐的VPS也在推荐。这篇文章给你一个清晰简单的思路,什么时候你该用VPS(或云主机),什么时候你该用虚拟主机。

什么时候用虚拟主机,而不用VPS?

个人网站,企业展示网站,小电商网站

你想找个地方放个人网站(如博客),别纠结,虚拟主机是最好选择,你不需要VPS。

企业展示网站,在技术上和个人网站没有区别,本质上都是个小网站。用虚拟主机,做好优化,足够应付哪怕很大的流量。

多大流量算大?你一个月有七八万的IP吗?没有就不用纠结,用虚拟主机。

小电商网站,业务起步,需要经历比较长的过程积累用户和流量。start small,起始阶段不宜投入过大,利用好虚拟主机易操作的优点,把注意力放在建立一个靠谱的产品目录,做SEO,在社区网站上营销,把市场打开;而不是一上来纠结配置,技术指标。

你可能不服气,觉得自己“很懂”技术,就爱折腾VPS,喜欢用试验,玩儿各种建站工具,打死不用没“技术含量”的WordPress。

理解,哥知道你觉得自己牛逼。

早几年我也喜欢装逼,反复折腾VPS,折腾多了发现也就是一点点东西,反反复复。

我现在做了十几年技术工作,知道“也就是一点点东西”只是我的无知和幻觉,在我们技术圈有一个工种叫SysAdmin,也叫DevOP,就是专门跟服务器和各种攻击打交道的,你可以问问他们,要长期维护一台服务器,需要做多少工作。

你是不是以为买个VPS,照着网上某个文章执行了三条命令,就大功告成了?

你要学服务器配置,自己机器上装一个,不要到生产环境去练习,这从来都不是什么好实践。

脑子里有个想法,找一个优质的虚拟主机,域名虚拟主机一把买了,点两下鼠标,10分钟网站起来了。

然后可以好好地做内容规划,发布高质量内容,才是正经事。

另外,做什么都用VPS,是不是恰恰说明有人根本不懂技术,不知道甄别筛选,因地制宜。

我问你,假如VPS真是主机界的万金油,那为什么虚拟主机还能存在?好好想一想。

虚拟主机提供的一键程序一大把,你想玩不同的建站系统,虚拟主机允许你快速的卸载装新的,有什么比这更好玩的?。

有谁知道在VPS上自己安装下面任何一个程序,并且配置都搞对要花多少时间?

虚拟主机一键程序

就算你自己写的网站,也可以直接FTP上去。

用虚拟主机的首要好处,是你不会也不需要自以为是地把注意力和大把时间放在折腾服务器上。

开网站就该建设、运营网站,写好文章,做好SEO,为读者创造服务。

互联网上半死不活的个人网站,要多少有多少。特别是广大码农搞的,不懂运营,把做网站和用花哨技术架设网站当一回事。

却不知道爱捣鼓的,捣鼓坏了,想搜索引擎再收录你都难,白白浪费一个域名。搞半天,命令敲一大堆,网站内容却还是单薄。

不懂技术,无技术团队

有不少VPS厂商会写文章“教育”用户如何配置VPS主机。你在尝试VPS的时候,如果发现自己对文章在讲什么、使用命令毫无概念。

或者“感觉”自己知道一点,但又似乎不怎么理解。那就不要用VPS。

介绍完成VPS初始配置的文章当然有用,但是完成初始配置和长期技术维护,是两回事。

刚开始安装很顺利,不代表你自然具备了长期维护的能力。所以不要自以为是。

假设某天你发现网站首页突然500了,你会怎么做?你十分确定最近一个月什么都没改过。

如果是一个资深的DevOp,他的第一直觉是去检查各服务的错误日志,访问日志,去netstat看当前的网络链接。

然后快速地排查出哪里出问题,快速地形成解决方案,快速地解决掉问题。

网站或服务一切正常的时候,你什么都感觉不到。但一旦有问题,必然心急火燎。

那我问你,当问题不期地出现了你心急火燎的时候,你有这个实力和资源排查并快速解决掉问题吗?

还是没办法到处网上去问,问了半天没结果,热锅上的蚂蚁,手足无措,网站一停就是好几天。

最终被你瞎搞,搞好了,但你损失了什么?比如SEO。

而且,在这几天里访问你的那些用户,可能永远不会回来了。

所以,如果你不懂技术,如果你对自己的网站是认真的,先考虑虚拟主机。

便宜?

相对VPS,虚拟主机是确要便宜些,当然,这里比较的是好的虚拟主机和好的VPS。

有哥们可能会说现在的VPS主机5美金以下要多少有多少,没错,确实现在有很多VPS5美金以下。

但你们也得看看清楚这种VPS提供什么好吧?简单说,这种主机提供的是一个裸机。

你知道同等价格(或许还更便宜)的虚拟主机提供什么么?哥给你切几个图:

虚拟主机cpanel管理工具1虚拟主机cpanel管理工具2虚拟主机cpanel管理工具3

你可以说这里面很多工具都可以在字符界面自己配,好,你自己去配吧,哥知道你牛逼。

 

Fastcomet虚拟主机

SiteGround虚拟主机

 

用VPS,不用虚拟主机

你自己真懂技术,你有技术团队,或者你买的VPS是全托服务

我前面说了,懂技术的标准不是你能不能照着一个网页把什么东西配起来,而是问题出现的时候你能自己把解决方案找出来。

全托(fully managed)VPS是指任何时候联系客服,都能在第一时间找到技术(这样的厂一般一线客服就是技术人员),第一时间解决问题。实际上,这样的VPS才是真正值得买的,绝大多数真正的商业服务,如果不用专有服务器(dedicated server),就一定用全托VPS或者全托云主机。

确保24/7有技术支持的前提下,你可以放心地使用VPS。

你要装未批恩

我不推荐你这么做,如果你要看个Youtube,有更好的办法

如果你一定要这么做,记得不要扎堆,我在这里解释了为什么不要扎堆用VPS

你网上承诺你在VPS上几条命令装好就能“稳定”使用的,都是扯淡,根本就不存在绝对稳定的服务。

自己比较比较用VPS自己装的价格和不用VPS能连全球服务器的价格,两者都不可能得到完全稳定的服务。

你觉得那个“长期”更可靠,更划算?

你要装个自己的什么别的服务器

这是VPS正经的用法。我鼓励你这么做,你确实需要VPS来架设自己的网络服务器。

比如你自己私有的OwnCloud,因为你不放心把文件放在公共云存储服务商。

比如你自己的FTP服务,你想拿来做备份或者开放给别人。

比如你自己的http代理服务器,你想拿它来测试什么东西。

比如你想给几个好友架设一个游戏私服,你想拿他来玩MineCraft。

Java,或者别的虚拟主机提供不了的应用

Java这样的栈是大家伙,即使是跑个小应用也是,所以通常虚拟主机不支持Java。

这时候不得不考虑用VPS,云主机或者软硬件资源配置更充分的专享主机。

现实中的Java程序基本也都是大家伙,这些程序背后的人或者公司通常都有足够预算买足够好的VPS,云主机或更高大上的服务器。

如果你要部署Java程序,忘掉虚拟主机,选一个内存足够大的VPS或云主机。

但不要指望这种VPS便宜。

技术支持方面,你要么自己来,要么有团队,要么服务商提供专门技术支持(Java方向的)。

如果你只是想玩玩Java程序,我劝你在自己工作机器上玩,桌面机的配置足够了。

不要用Java去自己写很么博客程序,吃饱了撑的,直接虚拟主机装一个,没人规定你是Java程序员博客一定要基于Java。

也没人说用WordPress架个博客你就必须去做PHP开发。

 

 

常见的误解

虚拟主机不用维护

虚拟主机比VPS更“不需要”维护,比VPS更“容易”维护,但不代表虚拟主机不用维护。

多少你还是要在后台安装个WordPresss,配配邮箱地址和邮件转发,观察个访问量,或者看个日志,改改密码什么的。

虚拟主机慢,或者虚拟主机比VPS慢

一台1G内存的VPS,和一体1G内存的虚拟主机,没有什么理由相信哪个一定比哪个快。

当然我说的是软硬件同等配置的机器。

的确,虚拟主机因为是共享的物理主机,这些共享的网站或者应用,可能产生资源竞争,从而影响你的网站。

首先这种概率很小,再普通的虚拟主机服务商(不是那种只管挣钱的),也会有起码的资源使用监控。

严格的虚拟主机服务商有极为严格的定量资源管理方案,确保虚拟主机之间不产生资源争夺。

现在的VPS很便宜

我前面说过了,你认为便宜的VPS,所提供的管理工具,远远远远没有哪怕一台普通的虚拟主机提供的东西多。

你认为的VPS的便宜,是以缺少好操作的工具,需要耗费你自己的时间为代价的。

 

国外优质VPS

 

总结

多数人,多数时候都不需要VPS。

所谓“灵活,强大”的VPS,对多数普通用户毫无意义,哪怕你稍微懂一点技术也没多大意义,因为长期技术维护一台VPS本身就是很大的成本。

平时感觉不出来,一出问题就撞墙。

所谓VPS的“便宜”,也是一种幻觉,因为很多人根本没有仔细比较过虚拟主机和VPS提供的具体服务。

同样是5美金/月,普通VPS提供的,和虚拟主机提供的工具,自动化程度,背后服务商的管理维护是没法比的。

除非你有技术维护的资源,有自己需要的特别的服务需要架设,或者有虚拟主机提供不了的服务,否则虚拟主机应该是你首选。

煮鸡妈妈

煮只老母鸡给你补补

14 thoughts to “用虚拟主机还是VPS?”

  1. 我就想建立一个ssr服务器,请问用虚拟主机好还是用vps好?如果是vps,不知道能不能建立一个自己的dns服务器,总是对国内提供的dns污染服务有点感冒。。。。小白一个,不知道描述清楚了吗?能否给个email回复一下?谢谢!

  2. 老铁,你上面切的图是什么虚拟主机的后台?请问一般虚拟主机后台能直接安装 discuz 或者 shopex 之类的程序吗?

  3. 一年前由于工作上需要访问国外的网盘,买了个比较便宜的SS,大部分时间用的还算欢快,麻烦的地方在于偶尔要上后台看看节点更新了没有,还得手动在SS软件里更新。快到期前的3个月突然就无法访问他们网站了,后来联系客服得知更换了域名,之后暂时能登陆后台,但没过多久就又打不开了,找客服也没回应了……于是心生自己买VPS搭建TZ的想法(也是看了几篇网上的教程,几个命令行,虽然没一点基础但看上去也不难),但近几天深入了解之后,想法又得到了更新,到底是自己弄,还是直接买个靠谱的未批嗯呢?我的需求不多,仅仅是FQ访问一些国外客户的网站,回家后偶尔看下U2B,能1080P不卡就满足了,希望煮鸡妈妈能给个建议,不胜感激!价格不超过¥600一年老板应该能接受23333

  4. 我不推荐你这么做,如果你要看个Youtube,有更好的办法。

    嗯?更好的方法打不开了啊,求告知一个好的方法。我想谷歌搜资料,谢谢了。

  5. 老哥请问您在cnode里推荐的三个蹄子 在(18+1)大期间挂过么?另外这里面哪款能换端口 以规避“端口伯名单”的风险?谢谢!

    1. Clarence,

      没有什么服务能逃过18+1大,也不要期望有完美的服务,现实就是这样。
      端口是厂商考虑的事,不是你需要考虑的,你只需要关心能不能用。

  6. 请问独立服务器和虚拟主机,VPS相比会不会更好,如果是用于在国外开公司,网站,区块链内容。
    谢谢~

    1. 刘婧,

      取决于用户群在哪里,如前回复。

      做普通不需要独立服务器,区块链网站也只是信息类网站而已。

      面向国内用户,VPS独立IP,被X概率低一点(买完主机立刻从国内ping一下),即使网站用户不在国内,自己管理也方便。

      面向国外用户,自然是国外主机,没有必要用VPS,虚拟主机本身是“全托”的,服务商会管理服务器,自己少麻烦,而且国外用户不存在被X的问题。

发表评论

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