今天发现一个问题,项目在 无外网 的机器上访问项目的时候,响应非常慢,其他环境都很快。
经过排查,发现有一个请求花了十几秒时间,而且请求失败,如下,就是这个请求。
在项目中全局搜索这个请求,终于发现了这货,
点进去页面的引用的js,果然头部中请求了外网上的 CSS资源,在无外网情况,该资源请求会超时阻塞页面加载
解决办法:将这个外网资源 本地化,然后修改成引入本地资源,即可。
1、直接请求外网,将资源复制粘贴到 本地新建文件(注意文件后缀,此处是CSS文件,所有后缀就是css)
2、然后将该文件丢到项目中,修改原来资源的引用方式为本地引用
经过测试,问题解决,记录一下。