我一直在开发APEX中的Intranet应用程序(可通过IP,端口和应用程序号访问,例如10.1.6.94:8087/apex/f?p=937)。
问题是,当我让我的同事对其进行测试时,他们遇到了各种各样的问题,因为页面上的javascript和其他资源加载非常缓慢。他们都在不同的浏览器上使用Dell Latitudes。我检查了Internet选项,并将其与多个桌面进行比较,并且设置相同。
无论我如何尝试,在这些笔记本电脑上,Internet Explorer和Chrome都很难连接到该网站并加载页面,并且许多功能都消失了(例如,通过APEX中的动态操作更改下拉菜单以刷新报告) )。 Firefox和Opera可以正常工作。
在家用笔记本电脑,工作台式机和同事的台式机上,页面在IE和Chrome中都能正常运行。
我以为一开始可能是主机文件,但是问题笔记本电脑上的主机文件似乎是空的(顶部的注释除外)。
我尝试了所有方式,例如:
将站点添加到受信任的站点
检查以确保在安全设置下启用了“活动脚本”(在Internet选项中)
重新启动前,取消选中“检查服务器证书吊销”和“检查发布者证书吊销”
关闭兼容模式
取消选中“在兼容性视图中显示Intranet站点”
更新Chrome以在有问题的笔记本电脑上使用最新的Javascript引擎
在有问题的笔记本电脑上对IE 11中的网络使用情况进行性能分析时,看起来大小为20 KB的文件加载需要5秒以上的时间,有时连接可能需要60秒。
我正在拔头发,似乎已经用尽了所有资源。
最佳答案
经过数小时的搜索,我偶然发现了导致该问题的设置。我的灵感来自于:https://stackoverflow.com/a/1934605/1102199
进入Internet选项(从“控制面板”中的“开始”->“ Internet选项”,或在Internet Explorer中,进入“工具”->“ Internet选项”)。
然后单击“连接”,然后单击“局域网设置”,然后确保取消选中“自动检测设置”。在一切运行正常的计算机上未选中此选项,而在运行缓慢的计算机上进行了检查。我仍然不确定为什么Firefox和Opera不会受到此影响,但是在那里。