最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

internet explorer 9 - Javascript: why is our website extremely slow in a Terminal Services session? - Stack Overflow

programmeradmin3浏览0评论

We created a website that relies heavily on Javascript and has quite a lot of DOM-elements.

In all browsers, even IE7 and IE8, this works fine. The user experience is a bit faster and more responsive in IE9, Chrome and Firefox, but even our clients that use IE7 don't plain.

BUT... clients that use a remote desktop plain that our website is much too slow, even when using IE9 on Windows 2008 Server (64-bit). Some pages that normally take only 1 second to load, now take up to 30 seconds! The reason is not a slow internet connection, other websites load quickly, only our website doesn't. And when these clients use Chrome it's very fast, so the problem is somehow in the bination of remote desktop and IE.

Now here es the strange part : when the button "patibility mode" is clicked in IE9, our website is fast again!

What could cause these extreme differences in speed?

We thought using <!DOCTYPE html> in IE9 was the best practice, but it seems that in a remote desktop session somehow we should use quirks-mode or force patibility mode??

Any thoughts on this subject?

UPDATE

We found a solution : disabling CSS rounded corners for IE9 !
(see the accepted answer)

We created a website that relies heavily on Javascript and has quite a lot of DOM-elements.

In all browsers, even IE7 and IE8, this works fine. The user experience is a bit faster and more responsive in IE9, Chrome and Firefox, but even our clients that use IE7 don't plain.

BUT... clients that use a remote desktop plain that our website is much too slow, even when using IE9 on Windows 2008 Server (64-bit). Some pages that normally take only 1 second to load, now take up to 30 seconds! The reason is not a slow internet connection, other websites load quickly, only our website doesn't. And when these clients use Chrome it's very fast, so the problem is somehow in the bination of remote desktop and IE.

Now here es the strange part : when the button "patibility mode" is clicked in IE9, our website is fast again!

What could cause these extreme differences in speed?

We thought using <!DOCTYPE html> in IE9 was the best practice, but it seems that in a remote desktop session somehow we should use quirks-mode or force patibility mode??

Any thoughts on this subject?

UPDATE

We found a solution : disabling CSS rounded corners for IE9 !
(see the accepted answer)

Share Improve this question edited Apr 26, 2013 at 16:53 Dylan asked Apr 25, 2013 at 16:13 DylanDylan 9,38322 gold badges100 silver badges157 bronze badges 3
  • How does the website load locally, no rdp, on the windows 08 box? – Ben Felda Commented Apr 25, 2013 at 16:23
  • sadly, we can't test that. We only received a remote login account from our client... – Dylan Commented Apr 25, 2013 at 16:35
  • I think it would have something to do with Server08 and IE9 securities, not the rdp session. Do you have any clients using rdp to connect to a non-server class os? – Ben Felda Commented Apr 25, 2013 at 16:37
Add a ment  | 

1 Answer 1

Reset to default 7

We finally found out the reason behind the delays !

We use Jquery UI with a theme that has many rounded corners (using CSS).

The rounded corners bring IE9 to a grinding halt in a Terminal Services session!! (IE10 doesn't seem to have this same problem).

Unfortunately there's no way to detect if someone is using Terminal Services, because Microsoft was stupid enough to use the same browser version number for Windows 7 and Windows 2008 Server (!), so we decided to disable rounded corners on our website for all users with IE9.

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论