我正在开发一个在WildFly 8.2上运行的网络应用程序,而且我遇到恼人的UI响应滞后,我知道如何精确定位。加载新页面后不久就会出现延迟 - 它们持续约3-4秒,在此期间所有UI都没有响应(例如悬停没有效果,您无法关闭窗口或打开DevTools)
我考虑了以下几个方面:
代码相关 - 角色,动画,剑道,less.js,我的代码中没有优化的选择器或迭代器等。反驳了 - 我回到了很早的版本,我在那里从来没有观察过这个问题(所以要消除新引入的功能的隐藏影响),问题就出现了。
与CPU相关 - 重新启动了很多次,没有额外的应用程序运行 - 没有去。
服务器相关
与浏览器相关的 - 已停用的扩展程序和硬件加速设置 - 被驳斥。 Chrome / FF通常会默默地窒息,有时会询问是否关闭无响应的页面,IE会抱怨脚本,但是当我选择调试脚本时,我得到的只是被定向到随机脚本。
然而,关键测试是从其他桌面查看我在局域网上的本地部署 - 该应用程序执行缓慢,而在本地部署在这些桌面上的相同应用程序(相同代码,相同分支修订版)表现非常出色。
所以这证明这是更多与服务器或CPU相关的东西。该应用程序在WildFly 8.0上正常运行。当问题开始发生时,我升级到8.2但似乎没有任何影响。
由于我的想法不足,是否有人似乎暗示接下来要做什么/检查?
最后一分钟:我接受了http://www.tomshardware.co.uk/forum/1843-73-windows-slow-browsing-chrome-firefox-faster的建议并关闭了Windows Defender的实时保护 - 没有什么比这更好了。
答案 0 :(得分:0)
问题是由不可见的内容(在模态中请求显示)引起的,该内容长到5000多个表行并使用了角度绑定(ng-repeat
a.o.)。谢谢你的提示。