为什么我在日本的服务器上搭建的论坛很难响应来自中国的连接?

我遇到一件奇怪的事情。

Discourse论坛搭建在日本的vultr服务器上,

我在中国去 ping这个服务器的时候,响应非常好,快速而且不丢包。

但是我从中国的电脑去访问这个服务器上的discourse系统时,几乎不响应,总是非常卡。

但是如果我用搭建在美国或香港的 VPN的话, 就可以很快得到这个日本的服务器的discourse系统的响应。


这个问题的神奇之处在于,ping 这个服务器的时候响应非常快, 那么从物理上的这个服务器到虚拟的docker-discourse系统之间到底出了什么问题?

但是,如果真的是docker-discourse的问题,为什么这个虚拟系统对来自于美国的访问链接却又响应非常快呢?

似乎看起来总是矛盾的,这让我甚为奇怪。

ping 使用 ICMP 协议,也就只能看看 ICMP 的速度。而你的论坛使用的是 TCP 或者 UDP。