引入
昨天面试合肥大多数的时候,老板现场访问我的网站,结果等待很久都没有响应,好不尴尬…这进一步加强了我的想法,就是我的网站存在某些问题。
检查
经过控制台的网络检查,发现绝大部分请求都迅速得到了响应,仅有jquery.min.js文件等到了二十多秒,并且最后请求失败了。
检查发现,本项目的jQuery库目前是采用了google的CDN:
这导致了页面无法正常请求到jQuery库。解决这个问题,需要我将jQuery的CDN更换为国内的链接。
解决问题
找到header.ejs
文件,并找到指定上面的请求连接的位置:
1 | <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> |
将其修改为BootCDN的链接:
1 | <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script> |
重新提交代码。
问题解决。