服务器在国外的网站,如何加速国内用户访问呢?

2021-03-08 15:50:05 +08:00
 Msxx

情况大概是酱婶的:

①网站所有静态资源都在服务器上,没做对象存储动静分流。原本是打算把图片全存在国内的对象存储上,但后来没做,原因是每个月要跑 3.5T 流量出去,加上以前网站有被攻击的经历,流量着实烧不起。

②因为被攻击过嘛,所以就一直套着 cloudflare 。国内一些地区网络打开 CF 的网站天生无力,所以也变相丢失了一些用户。

③而且网站带有交互式,加上运营了两年,所以也没法转移到国内备案在国内上线。一个是要关站备案,另外还是国内的东西都比较贵。


目前有两个想法,但可能是我没搜对关键词,所以一直没找到实现的手段。

想法①租用国内带宽大且便宜的特价服务器,用来做存储盘。图片全都走那上面过,给原本的服务器减负。但没解决根本问题,打不开网站的用户还是打不开。

想法②用国内的服务器做网站的加速访问。少了图片的搬家操作,还能实现整站的加速。

我觉得第二个方法比较靠谱,但具体到执行的时候才发现搞不对关键词,一直没搜到想要的教程。希望大家能给个链接。

感恩!

2306 次点击
所在节点    问与答
14 条回复
opengps
2021-03-08 15:56:40 +08:00
备案要求关站的问题,可以考虑下增加域名,而不是变更域名。
国内外使用单独的两套域名未必不是一个很好的解决办法
happyeveryday
2021-03-08 15:56:45 +08:00
其实你是知道哪些方法的,关键还是成本限制着了
Msxx
2021-03-08 16:08:31 +08:00
@opengps emmmm,意思是国外用户从 a.com 域名访问,国内用户用 b.com 域名访问,展示的是相同的内容?但还是没解决源站内容访问慢的问题额。不知道我理解是不是有问题。


@happyeveryday 哈哈哈,确实。因为现在这东西就赚个服务器维护成本和早餐。要说关吧毕竟都两年多了,自己也舍不得,所以想找找有没比较低成本的方法来改善访站体验。
opengps
2021-03-08 16:12:43 +08:00
@Msxx 一般来说,需要国内国际 2 个源站互通数据,国内站国际站虽然有些数据通用,但是非通用信息还是要分开的,比如展示语言不同,业务不同
XIU2
2021-03-08 16:13:13 +08:00
用国内的服务器对网站进行加速,那就肯定逃不开备案。
你网站的访客是大部分都来自国内,还是说只有一部分?如果是前者的话,那还是要优先考虑备案。
Showfom
2021-03-08 16:16:24 +08:00
个人站还是公司站?
盈利的站还是不盈利的站?
预算充足还是预算有限?

按照你的描述,应该是个人站,不怎么盈利,预算也不充足,所以不如买个 CN2 或者日本线路的机器给国内用户做个 nginx 反代好了,简单方便
libasten
2021-03-08 16:17:53 +08:00
搭车问一下,腾讯云 cos 的存储桶在国内,里面的图片在国外的访问速度咋样?怎么测试呢?
Msxx
2021-03-08 16:21:47 +08:00
@opengps 有点复杂了,搞不懂。不过还是很感谢!
Msxx
2021-03-08 16:26:24 +08:00
@XIU2 备案无力哈哈哈。基本上全是国内用户访问,最早是玩票性质的,看搬瓦工闲置了就搞个站,后来越做看的人越多,现在服务器在 Vultr,每个月加上 cf pro 也不便宜- -||


@Showfom 个人的,通过谷歌广告把每个月的服务器收入赚回来外,还能余下个几百块钱。CN2 或者日本线路能推荐一下吗?


@libasten 不怎么样。你可以开一个国外的 V 全局一下自己试试,不然这些平台也不会把国内国外的流量分开卖了。
Showfom
2021-03-08 16:58:00 +08:00
@Msxx 每个月 3.5 T 流量,差不多 10Mbps 带宽,100 刀以内的美西 CN2 服务器或者日本直连的 VPS 问题都不大,商家不会亏

我这没有给你推荐的,自己搜索然后判断吧
XIU2
2021-03-08 16:58:11 +08:00
主要是你担心被攻击,这一点就基本排除了换个速度快点的海外服务器方案了。
预算还不足,还无法备案,这又排除了使用国内服务器的方案了。

那就只能想办法优化 Cloudflare CDN 的国内访问速度。你怎么还开了个 PRO 套餐?我记得这对网站速度没什么影响呀。

我以前写过一个工具可以获得最快的 Cloudflare CDN IP (速度+延迟),但只适用于当前网络环境,不同地区、不同运营商都不一样,毕竟我一开始只是为了获得最快 IP 然后改 Hosts 来加速访问使用 Cloudflare CFN 的网站。
github . com/XIU2/CloudflareSpeedTest

理想的方案就是先改成 CNAME 方式接入 Cloudflare (为了自选 IP ),再把域名托管在国内,然后在三大运营商的网络环境下分别测速获得最快 IP,并不同运营商分流解析(DNSPod)。

对了,还有个别人写付费项目,它们在国内跑好测速,你只需要提供 API 来更新域名分流解析就行了,好像叫什么 cf2dns,你也可以看看。

不过这种方式只能缓解速度过慢的问题,至于国内部分地区屏蔽 Cloudflare 的是否能解决我也不知道。
Msxx
2021-03-10 14:57:17 +08:00
@Showfom 好的,谢谢建议。


@XIU2 我在用自动切节点的那个项目,目前体验尚可。


不好意思,最近几天有事,终于又上 V 站啦!!!

说到底还是我不太想投入太多的钱和时间来打理这块了。那还是安于现状好了,谢谢大家。
ch2
2021-03-10 20:15:59 +08:00
图片流量过大的问题可以通过缩略图解决,默认只显示耗流量少的缩略图,点击才给看原图
s39m
264 天前
关于“怎样让未备案网站也快起来”,我也搜过。确实搜不出具体资料

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/759658

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX