网站某个链接响应时间长

我的网站有个请求链接会返回很多内容,平均响应时间在4秒多。
用IP访问时响应虽然慢些但可以返回结果,但是用域名绑定CDN访问时就没有结果
如果域名不绑定CDN,可以输出结果。
如果域名绑定了CDN,请求链接就没有结果。ERR_CONNECTION_RESET

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 以下回答来自chatgpt:

    我的建议是先尝试以下几个步骤:

    1. 检查CDN设置是否正确 检查CDN设置,确保域名已经正确绑定。同时检查CDN的缓存是否正常工作。可以使用curl命令查看请求返回的Header,确认CDN的缓存策略。

    2. 检查服务器和网络状况 可以先在服务器上使用ping命令测试对自己的域名进行ping,确认服务器是否正常。还可以在服务器上使用traceroute命令来查看与客户端之间的网络连接状况。另外,可以使用top命令来查看服务器的CPU和内存使用情况,确认是否有异常。

    3. 检查应用程序日志 检查应用程序的日志,确认是否存在其他异常,比如请求链接执行过程中出现错误或者警告信息。同时,可以在代码中加入日志,打印出请求链接执行的具体流程和时间,来定位响应慢的原因。

    4. 使用压力测试工具 使用压力测试工具,比如ab和wrk,对请求链接进行压力测试,查看响应时间和错误率。同时,可以在压力测试过程中,使用tcpdump抓包,分析请求的流量,确认是否存在连接重置和异常流量。

    以上是我可以提供的一些思路,希望对解决问题有所帮助。如果还有其他问题,请随时联系我。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^