网站在国外服务器,可以把网站数据库放在国内吗?

新人做网站2022-05-31 00:00:002544

有些站长的网站由于懒得备案,或者不想备案,再或者是其他原因不能备案,最终选择使用国外的服务器搭建自己的网站。

用过国外服务器的站长会发现,使用国外服务器搭建的网站,在国内访问的速度明显慢于在使用国内服务器搭建的网站,这个时候站长就该想办法给自己的网站提速了。

而这个时候就有人想到,能不能单独把网站数据库放在国内呢?

本文链接:https://h.finchui.com/wenti/4731.html 转载需授权!

最佳回答

燕山网络科技2022-05-31 21:47:26

答案是可以的。

以腾讯云为例,我们会发现,腾讯云的云计算产品中包含了独立的数据库产品。

网站在国外服务器,可以把网站数据库放在国内吗? 常见问题 第1张

(截图内容并非给腾讯云做广告,只是说明国内的云计算产品经常有优惠活动!而且我截图显示价格,等你访问的时候,未必还是这样)

使用独立数据库的目的就在于,使网站文件和网站数据库分开储存。

而且网站单独使用国内的数据库产品是不需要备案的,因此把网站文件放在国外服务器,把数据库放在国内的方案是可行的。

只是,这种方案,带来的提速效果并不明显,而且只对动态和伪静态访问的网站有所帮助。

1、在服务器性能和数据库性能足够满足网站使用的前提条件下我们做如下分析:

我们都知道,影响国内访问国外服务器网站的因素是带宽。而查询数据库产生的数据能占用的带宽,仅仅是网站文件的十分之一甚至更小(大概),换个说法每次查询数据库产生的数据每次可能只有几kb,十几kb大小,还没有一张图片大。

略想一下,最多十几kb的流量好像是可以忽略不计的。

但这是一个人访问网站时数据库产生的流量,如果是多人同时访问网站呢?

使用独立数据库给网站节省出来的流量又可以多支持一些人同时访问网站了

而且分离数据库,还能有效降低网站对服务器cpu和内存的消耗。原来需要2核2g内存服务器配置支撑的网站,分离数据库以后,可能只需要1核1g内存的服务器配置就可以支撑了。


2、在服务器性能不足,而数据库较大的情况下我们做如下分析:

服务器性能不足,主要体现在数据库较大,在访问人数较多的情况下,查询数据库需要消耗大量cpu和内存。

这个时候,我们能做的只有两种选择:

1、升级服务器的硬件配置。

例如把双核cpu,升级成4核;升级内存,把2g内存升级到4g。

这样就能提升数据库的查询速度,支持更多的人同时访问网站。

然而升级服务器的硬件配置的成本其实是比较高的,这里建议大家买服务器,最好还是能一步到位,一般新买一个服务器都有优惠,5折,2折,甚至1折都是很常见的,然而后续给服务器加配置可是没有折扣的,是在原价的基础上计算出来的配置价格。

2、使用独立的数据库产品。

上面,我们说过,使用独立数据库,直接降低了网站对服务器配置的要求。

而且,你还可以使用国内的数据库,使网站的访问速度和并发能力(重点是并发能力)有显著提升。

而且,如果你运气好的话,新购买国内的独立数据库产品,也是有价格优惠的,有能帮你节省不少。


说到最后,你说你网站内容使擦边球的,能不能用国内的数据库?

这个时候,我就劝你别用了,使用国内的数据库不用给网站备案,并不说明没有人监管你。

毕竟购买国内任何一家服务商的云计算产品都需要实名认证的,大家不要抱着侥幸心理去做擦边球的网站。

也请各位站长遵守国内的法律,不要企图利用境外服务器在国内从事违法、违规的网站经营。

分享到:

相关问题

燕山网络科技在线咨询

上班时间:9:00-22:00
周六、周日:14:00-22:00
wechat
扫一扫二维码,添加客服微信

15639981097

上班时间:9:00-22:00
周六、周日:14:00-22:00

扫一扫二维码,添加客服微信