今天发现一个问题,项目在 无外网 的机器上访问项目的时候,响应非常慢,其他环境都很快。

经过排查,发现有一个请求花了十几秒时间,而且请求失败,如下,就是这个请求。

web项目在无外网的机器上访问会变慢

在项目中全局搜索这个请求,终于发现了这货,

web项目在无外网的机器上访问会变慢

点进去页面的引用的js,果然头部中请求了外网上的 CSS资源,在无外网情况,该资源请求会超时阻塞页面加载

web项目在无外网的机器上访问会变慢

解决办法:将这个外网资源 本地化,然后修改成引入本地资源,即可。

1、直接请求外网,将资源复制粘贴到 本地新建文件(注意文件后缀,此处是CSS文件,所有后缀就是css)

web项目在无外网的机器上访问会变慢

web项目在无外网的机器上访问会变慢

2、然后将该文件丢到项目中,修改原来资源的引用方式为本地引用

web项目在无外网的机器上访问会变慢

 

经过测试,问题解决,记录一下。

相关文章:

  • 2021-06-22
  • 2021-06-07
  • 2022-01-22
  • 2021-04-06
  • 2021-10-06
  • 2022-02-15
  • 2021-09-19
  • 2021-07-18
猜你喜欢
  • 2021-08-02
  • 2021-06-06
  • 2021-11-09
  • 2021-07-09
  • 2022-12-23
  • 2022-12-23
  • 2021-05-01
相关资源
相似解决方案