域名和服务器选择是一个老生常谈的事啊,博主最近被域名和服务器折腾得不轻,所以谈一下这方面的感受吧。
在9月底的时候,我打算做一个游戏论坛,然后在腾讯云新增了域名备案,新增备案有这么几个要求
- 已备案的网站要保持可以访问的状态
- 已备案网站下方的备案号要链接到工信部
- 已备案网站的首页必须是 (www.domain.xxx) ,并且内容需要符合规定
那么很明显,我的博客是不符合规定的,首先我的博客首页是domain.xxx不是www开头的,其次我的网站属于博客性质,个人备案是不能涉及论坛,博客以及商业性质的东西。
我为了通过备案,首先新增了一个www开头的二级域名,并且放了一个空白站点上去,网站首页只有一张图片和下方的备案号,然后把我的博客关闭了整整20天。所以呢,我建议如果要新增备案的话,最好还是放在其他人名下比较好。
那什么样子的网站才算符合个人性质的备案呢?
简单的说,你的网站只能当一个朋友圈用,如果有评论,那都算不符合规定,网站接入商会不定期审查你的网站,不符合规定的网站会给你三天时间整改,整改还不符合规定的,就会注销你的备案,比如博主的备案,就被注销了,新域名的备案通过了不到一个月就被注销了,还连累了原来已备案的域名一起被注销。
所以说国内的互联网环境对于个人来说,是极不友好,主要原因有这么三个:
1.除了那种真的是在网站上记录分享一下生活的人,还有多少人的网站内容是符合备案的,大多数人建网站无非是为了赚点烟酒钱,搞点副业,总不能说为了网站内容符合备案性质,就去成立一个公司吧,然后个人性质备案转企业性质备案?很明显,这是不现实的。
2.国内的支付环境也不友好,个人是无法申请支付宝/微信的官方支付接口,只有通过第三方进行结算,手续费很贵,第三方结算主要是下面三种方式:
- 第一种:支付软件一次性买断,比如一个插件888元,你一次付清,终身免费,只给微信/支付宝手续(0.38%)
- 第二种:软件付费(几十到几百块不等)+第三方手续费(2%-3%)+微信/支付宝手续费(0.38%)
- 第三种:软件免费(0元)+第三方手续费(5%)+ 微信/支付宝手续费
3.有人会想既然国内环境不好,那么我把域名和服务器用国外的不就行了,只要网站内容符合社会主义核心价值观,那总不能把我服务器IP墙了吧?如果你真是这么想的,那就太天真的了,每年6月和10月,总会有一大批IP被墙掉,通常都是一个IP段批量封,宁可错杀一千,也不放过一个。也就是说,部署在国外服务器上的的网站随时都有被墙的风险
终上所述:个人性质的网站运营起来真是太难了。
回到正题,那么我们又该如何选择VPS和域名呢?先看一下这几种组合方式:
- 国内域名+国内 服务器(需要备案)
- 国内域名+国外 服务器 (无需备案)
- 国外域名+国外 服务器 (无需备案)
- 国外域名+国内 服务器 (直接PASS,不存在这种情况)
在分析这四种情况之前,我先说一下我们备案的到底是什么东西?
本来备案是针对域名进行备案,但是被扭曲成备案主机了,你可以理解为备案时域名绑定的IP,在通过了备案后,服务器才开放了80等重要端口,才能让别人访问你的网站。简单的说,国内就是一个域名只能对应一台服务器,但是一台服务器可以对应多个域名。举个例子,你在腾讯云备案的域名,只能解析到备案时绑定的腾讯云服务器,不能解析到国内的阿里云服务器上。
现在我们再来评估这三种方式的优劣:
方案一:国内域名+国内服务器
优点:延迟低,访问速度快,还有国内对象储存和CDN的加持
缺点:需要备案,时不时会被接入商检查网站内容是否符合规定,随时有关站保平安的风险
方案二: 国内域名+国外服务器
优点:无需备案,选择离大陆近(比如香港,日本,新加坡,洛杉矶)服务器,速度也还可以
缺点:没得CDN加持,延迟大,50-200ms左右,随时被墙的风险
方案三: 国外域名+国外服务器
优点:针对海外用户的最佳方案,比如外贸建站等
缺点:针对国内用户,呵呵,你懂得。