我在Bluehost使用共享主机方案来举办高尔夫锦标赛直播得分移动网络应用。我正在缓存Cloudflare上的所有内容,并花了很长时间对初始下载和整体优化进行整体优化。渲染时间。我可以做的更多,但毫无疑问,我最大的问题是我的网站的最初调用:www.spanishpointscup.org。有时,这似乎与DNS查询以及与等待(TTFB)相关的其他时间有关。
以下是网络调用的2个屏幕截图,显示访问我的index.html的变化。有时这个初始文件加载可能更长。很少有任何其他文件下载创建一个很长的延迟时间,所以我现在唯一关注的是初始文件加载。我认为即使我有服务器端渲染,我仍然会有这个问题。
有没有人有具体的建议,他们有信心会帮助我?切换到VPS或其他主机?谢谢。
答案 0 :(得分:0)
这是您使用共享服务器时的典型情况。
DNS与此问题无关。 DNS与请求而不是响应有关。浏览器必须将域名解析为IP地址。
您看到的延迟是由于服务器正忙,而您的页面正在排队等待其他进程。可能你的共享服务器上有一个CPU抓取邻居。或者Bluehost有一些性能问题。
您可能会注意到某些图像文件需要花费很长时间才能传输。对于每个新鲜(不在缓存中)页面加载,哪个图像较慢似乎是随机的。
经过进一步审查后,我注意到“等待”时间过长。瀑布的等待时间为绿色。注意传输时间(蓝色)如何短。这是服务器从磁盘检索页面并将其放入发送缓冲区所花费的时间。 300-400毫秒过量。
寻找新的服务提供商。