gpt4 book ai didi

Javascript:为什么我们的网站在终端服务 session 中速度极慢?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:26:03 24 4
gpt4 key购买 nike

我们创建了一个严重依赖 Javascript 并具有大量 DOM 元素的网站。

在所有浏览器中,甚至是 IE7 和 IE8,这都可以正常工作。IE9、Chrome 和 Firefox 的用户体验更快、响应更快,但即使是我们使用 IE7 的客户也不会提示。

但是...使用远程桌面的客户提示我们的网站太多太慢,即使在 Windows 2008 Server(64 位)上使用 IE9 时也是如此。一些通常只需 1 秒即可加载的页面,现在最多需要 30 秒!原因不是互联网连接速度慢,其他网站加载速度很快,只有我们的网站没有。当这些客户使用 Chrome 时,它​​的速度非常快,所以问题出在远程桌面和 IE 的组合上。

现在奇怪的部分来了:当在 IE9 中点击“兼容模式”按钮时,我们的网站又变快了!

是什么导致了这些极端的速度差异?

我们认为使用 <!DOCTYPE html>在 IE9 中是最佳实践,但似乎在远程桌面 session 中我们应该以某种方式使用怪癖模式或强制兼容模式??

关于这个主题有什么想法吗?

更新

我们找到了一个解决方案:为 IE9 禁用 CSS 圆 Angular !
(查看接受的答案)

最佳答案

我们终于找到了延误背后的原因!

我们使用具有许多圆 Angular (使用 CSS)主题的 Jquery UI。

圆 Angular 使 IE9 在终端服务 session 中停止运行!! (IE10好像没有这个问题)。

遗憾的是,无法检测是否有人在使用终端服务,因为 Microsoft 愚蠢到为 Windows 7 和 Windows 2008 Server(!)使用相同的浏览器版本号,因此我们决定禁用 我们网站上的圆 Angular 适用于所有使用 IE9 的用户。

关于Javascript:为什么我们的网站在终端服务 session 中速度极慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16219776/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com