内容列表:
- 一个神奇的地方
- 如何购买域名
- 网站备案问题
- 服务器位置的选择
- 服务器商的选择
一个神奇的地方
在建立一个网站之前,首先要考虑的第一件事就是它的受众是谁,主要用户在哪里,是在国内? 国外? 日本? 欧洲? 美国? 这决定了该网站服务器要放在哪里,以及使用什么样的域名后缀,以及备案等问题。如果你的网站受众在中国大陆,那么这篇文章也许会给你一些有用的建议。中国大陆的网络极其特殊,也许你的网站在其他地方畅通无阻无比流畅但是你的中国用户却加载极其慢甚至压根就打不开。现在就说说我最近遇到的一次操蛋经历,一个国外用户在域名城购买了一个 .com.cn 域名,因为这个客户在大陆没有实体(没有在中国注册的公司也没有中国身份)他希望我帮他修改域名 DNS ,这个 DNS 在国外是可以正常访问的,不止是正常访问而是在国外访问速度还是快的一B 的,但是在中国却压根就就找不到这个 DNS
在大陆 ping 该DNS:
在日本 ping 该DNS:
在法国 ping 该DNS:
以下是我曾经遇到的一些问题:
- 网站使用到了一些被防火墙屏蔽的资源,例如 google 或者 facebook twitter 的一些 js 文件(中国用户无法加载这些资源)
- 如果服务器在大陆之外,在中国的某些地区有可能无法加载页面或者加载页面非常慢而另一些地方却加载正常
- 某些国外的 DNS 在大陆无法找到
如何购买域名
域名可以根据自己喜好选择,.com 是全球最流行的顶级域名但是随着互联网的发展这类域名资源现在非常稀缺,如果你要的域名 .com 后缀没有了可以考虑 .cn 域名后缀,该域名专属中国大陆顶级域名在大陆也是最流行的。
在哪里购买域名,这类服务商很多但是我推荐大一点的比如万网或者新网,否则很容易遇到像我上面的问题而他们的技术支持又无法解决,那就坑的一B了。
但是随着工信部对互联网监管越来越变态,从 2017 年开始所有域名都要实名认证。如果你的域名不是 .cn 域名完全可以选择国外服务商以避免这种变态的审查,如果你的域名是 .cn 域名那就必须在中国大陆注册商注册也就无法避免这种审查所以你必须有大陆身份或者公司,据我了解如果你有公司在香港注册也可以。
以下是购买域名时我的一些建议
- 如果你的域名不是 .cn 域名建议使用境外域名服务商购买
- 在阿里云购买域名是除了大陆个人或公司之外,香港公司也可以购买
- 在大一点的域名注册商购买
网站备案问题
这绝对是 5000 年伟大中华文明对世界互联网贡献的一大"发明",只要你的服务器在中国大陆那么你的网站必须要在工信部注册备案否则当用户访问你的网站,看到的是这样.
要想网站能够正常访问,你需要向工信部提交网站所有者的详细信息甚至包括你的头像,包括姓名,公司法人或者个人的身份 ID 等等。在申请期间你的网站还要停止运行最长一个月的时间,通过后你的网站才能正常访问。
对于没有大陆身份ID 或者未在大陆注册公司的站长是不能把服务器放在大陆的,也不能在大陆域名注册商注册域名。
这也是为什么很多中国站长也不愿意把服务器放在内地,最重要的原因就是备案流程非常繁琐变态。
当然备案之后的好处也是有的,那就是服务器放在大陆,用户访问速度更快更稳定并且也会影响到百度的排名。
以下是我的建议:
- 如果希望最好的用户体验想把服务器放在大陆,那么必须备案
- 备案有利于百度 SEO
- 备案有利用在大陆推广
服务器位置的选择
- 如果有大陆主体(身份ID、公司)可以将服务器放在大陆境内可以获得最好的用户体验,延时低而且不会受到防火墙的影响而导致用户访问网站不稳定,只是这样域名备案会麻烦很多,但是如果准备长时间并希望获得稳定的用户体验这样做是值得的。
- 如果你不想将服务器放置在大陆境内,例如嫌备案麻烦、不想实名认证、为了更便宜的价格等可以选择香港服务器,香港是一个特殊的地点也可以说是面向大陆用户网站的服务器的绝佳位置,既可以避免大陆严格的互联网监管受到防火墙影响也最低而且现在香港服务器大多数都是直通大陆,网络延时也非常低,与大陆相比没有很大的劣势,相同配置服务器大陆的价格也会更高。
- 香港:
- 大陆:
- 香港:
上图是阿里云相同配置在香港和大陆的价格对比图,同样的配置香港要比大陆便宜 10$/月
- 除了大陆和香港,其次更好的选择便是日本,因为日本离中国很近所以通常延时也很低,实在可接受的范围内是一个不错的选项
以下是服务器位置的优先次序:
- 大陆
- 香港
- 日本
- 美国
- 欧洲
服务商的选择
服务商的选择要根据网站的业务和服务器位置而定,如果准备好备案那么放在中国大陆境内是可以获得最好的用户体验的,在中国大陆目前阿里云是最流行的,可以直接在其后台面板中实名认证和备案。如果并不想备案想把服务器放在香港,阿里云在香港节点直通大陆。
其次可以选择 Vultr , 因为其在日本东京有数据节点,距离中国大陆较近也是中国大陆站长除香港之外最好的选择,它的计费方式是按照小时计费,使用几个小时付费几个小时,如果不想使用可以随时 Destroy 掉服务器立马停止计费非常灵活,不像阿里云是按月付费,并且支付方式支持支付宝和微信支付。
除了 Vultr ,还有 Linode 这家老牌主机商是一家非常不错的在日本东京也有数据中心,但是现在 Linode 在东京的服务器资源紧张,还有一个对中国大陆用户非常不友好的点是它只能使用美国信用卡支付,甚至无法使用 Paypal 等支付。
但是相对于美国和欧洲,亚洲的主机服务商普遍价格高很多。如果网站需要存储大量数据比如需要存储 TB 级别的数据使用亚洲主机商都价格不菲,欧洲有两家非常便宜的主机服务商,位于法国的
2TB 存储 4G 内存价格只有 9.99$/月而且是独立主机,但是的确欧洲到中国需要绕道美国,会绕地球大半圈所以延时会比较高,但是作为备份存储或者在其上添加 CDN 速度优化也可以达到较满意的速度。但是使用便宜主机必然有其弊端请参考: 为什么选择超低价虚拟主机是个坏注意
还有 wishosting 也是提供大存储 VPS ,1.8T/月 但是该主机商服务器都位于欧洲,所以延时也比较高相比于 kimsufi 相同价格配置稍低而且不是独立主机而是 VPS,但是购买 kimsufi 需要花费 10$ 的安装费而 wishosting 不需要。