我有一个网站由 DigitalOcean(1GB 内存/20GB 磁盘/LON1)和 CloudFlare 托管。
很多外部库来自cdnjs.com
,在欧洲和美国运行良好,但在中国不稳定。所以我决定将它们全部托管在我的 DigitalOcean 服务器上。
然后我检查速度来自中国通过 Google Chrome Dev Tools,我注意到TTFB
(从10s
到1s
)确实是不可接受的:
有人知道我是否可以做些什么(例如,配置 DigitalOcean droplet)来减少 TTFB 时间?
答案1
答案2
Cloudflare 在中国默认不活跃。只有企业版(每月数千美元)计划可以访问中国 pop。
除此之外,你应该意识到过多的缓存可能会产生副作用。如果你使用像 Wordpress 或 Magento 这样的 cms,边缘缓存过多将无法识别登录 cookie、最终需要动态内容的不同块等。
对于静态网站来说,这非常好。对于动态网站,你应该注意这一点。
如果中国是您的主要目标,只需注册阿里云并在防火墙后面启动虚拟机即可。但首先要记住,要托管网站(或活动以在端口 80 上路由流量),您需要中国许可证 (ICP)。
您还可以在阿里巴巴云(例如北京)中启动虚拟机,并使用地理 DNS 直接从中国托管的虚拟机中获取静态文件。