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

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

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.

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1744791208a4593924.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信