本来进行一些小型托管,用虚拟主机非常合适,主要是不用部署环境,小脚本又能跑一跑,但是虚拟主机的参数坑太多了耶,大家都熟悉VPS,有各种跑分,对于虚拟主机可就不一样了.
这里主要对比的是 visualwebtechnologies 新加坡 3.30 USD/yr 和 SmallWeb 新加坡 3.00 GBP/yr 款,他们价格相仿.
虚拟主机关心参数:
- CPU限制 (一般10% ~ 100% ~ 400%等等都有,指示你能用多少CPU,但是有些黑心的用VPS再装DA卖,在System Info能看到,如果是物理机,那么100%是多少是可以知道的,是小鸡的话就难说了,比如visualwebtechnologies就是VPS上开,SmallWeb和Gullo都是物理机上开的.)
- I/O限制 (一般都得有几十MB/s吧,不然你网络再快,读取静态文件都超限,那么怎么用,一般见到得150MB/s ~ 200MB/s居多,当然还是visualwebtechnologies这个奇葩,就是让你不要用啊!跑几个PHP脚本到Resource Usage就能看到具体数值,另外限制1MB/s这个,居然有高达800GB的流量,也就是按照这个速度,819200秒满载才能跑完,也就是大概10天不眠不休才能跑完,除非你的文件是在线生成的.)
- IOPS限制当然也很重要,特别是数据库应用带来的IOPS,实际上就WordPress单人刷新一下,无插件状态也要50-100 IOPS支撑,当然是越大越好,NPROC指的是同时进程数,这个也是衡量同时打开你网站人数的标准之一,EP是衡量并行打开能力因素之一,而物理内存限制还直接关乎于你网站是否OOM,不过这些参数远没有CPU和IO速度好衡量,所以如果一个人前两项给的足够,后面也不会太差,否则难说啊.
- 可用带宽和磁盘空间也是重要的参数,但不是越多越好,虚拟主机不像VPS,需要大量的带宽.
- 邮件限制也是虚拟主机一个指标,虽然都可以用各种三方SMTP了,但是虚拟主机有提供,不提供是不是太不讲武德,象征性提供的就太可恶了.比如visualwebtechnologies每天只能发2个邮件,什么意思啊,一般都能支持每天发1K~2K~5K之类的比较正常.
- 可以选择的PHP版本,越多越好,组件也是,越多越好,能支持其他语言更好,至于VisualWebTechnologies只能支持PHP7.4,而且不可选择,所以这是玩具?
- 至于是否提供IPv6支持等等,这些算增值服务了,就不一一说明了.
甲骨文可以免费搞2个永久免费虚拟主机,不过都在国外,还能凑合用
https://www.oracle.com/cn/cloud/free/