所以这是我的难题,我正在建立一个客户站点。这会向其服务器发出JSON(AJAX)请求,以获取一些小的库存数据(大约67 kb)。在这两种情况下(以下),JSON请求的源都是同一台远程服务器。但是,当我从其托管网站(提供商hostgator)的同一页面上获得响应时,与我在本地测试该网站并发出请求(通过Chrome开发人员工具进行检查)时所花的时间相比,花了2倍的时间TTFB
两个请求都发送到同一台远程服务器(呼叫为serrver.remote.com/response/inventory)
LOCALHOST:
88.0 88.0 NaN
主机站点:
Attempt: #1 67.5 kb TTFB: 386ms Content download: 19ms
Attempt: #2: 67.5 kb TTFB: 386ms Content download: 19ms
Attempt: #3: 67.5 kb TTFB: 386ms Content download: 19ms
...
两者都使用SAME远程服务器,相同的查询..相同的数据。 ..我明白了为什么内容下载不同,但是为什么TTFB会有如此大的差异,为什么hostgator得到了83kb和67kb的有效负载?我一辈子都不明白为什么Hostgator使用TTFB会这么慢,起初我以为可能是内容下载时间,但这可以忽略不计。