我有一个在由 gulp-connect 插件制作的 nodejs 简单服务器上运行的本地网站。
当我刷新该本地地址时,在 Internet Explorer 11 中只需要,2s
但在 chrome 中却非常慢。通常9s
,有时5s
甚至40s
。
大部分时间都处于开启状态Waiting for localhost...
,并且仅需要加载实际网站2s
;代码中没有外部资源,所有字体和文件都在我的计算机中;CPU、RAM 和 HD 使用率正常。
我还尝试打开new incognito window
、禁用插件、禁用predict network actions
、使用127.0.0.1
而不是localhost
以及删除缓存文件。
编辑:
在 devtools > network 选项卡中,requirejs 文件等待了大约6s
; 为什么?也许你知道!这是 network 选项卡的屏幕截图:
答案1
因为我在 nodejs 服务器中使用了监视,并且监视的文件数量非常多,所以服务器受到了影响,实际上服务器很慢,而不是 chrome。
我减少了 livereload 监视下的文件数量,现在一切正常!