Problème de lenteur d'un site sous IE7 et pas sur IE6, FF2, Safari ...

Problème de lenteur d'un site sous IE7 et pas sur IE6, FF2, Safari ... - HTML/CSS - Programmation

Marsh Posté le 28-01-2008 à 12:45:35    

Bonjour à tous !
 
Je me retrouve confronté à un problème que je n'arrive pas à comprendre ...
 
J'ai toutefois isolé le problème pour le transformer en cas de test assez simple :
 
Pour tester, il suffit de se rendre sur cette page, et d'ouvrir par la même occasion le gestionnaire des tâches afin de tracer l'allocation de temps processeur au processus du navigateur.
Bougez ensuite la souris assez rapidement (allers-retours) au travers des liens pour actionner les rollover, et observez la montée en charge.
 
IE6, Safari, FF2 : 15%
IE7 : 80%
 
 
Je précise que les tableaux sont nécessaires au rendu final du site en question, de même que sa compatibilité quasi intégrale avec les navigateurs cités précédemment.
Le problème peut paraître non génant dans ce cas de test, mais sur le site final, possèdant des éléments de type tableaux imbriqués, cela rend impossible l'ajout d'animations de type javascript (le site rame complètement sur IE7)
 
Voici le lien pour la page de test (je ne puis malheuresement vous fournir le site en question):
http://www.alien-paintball.fr/test.html
 
Voici le code de la page de test :
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Test</title>
  6. <style type="text/css">
  7. a{
  8. color:white;
  9. background-color:silver;
  10. }
  11. a:hover{
  12. color:red;
  13. background-color:blue;
  14. }
  15. </style>
  16. </head>
  17. <body>
  18. <table width="100%" border="0" cellspacing="0px" cellpadding="0px">
  19. <tr>
  20.  <td>
  21.   <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a><br/>
  22.   <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a><br/>
  23.   <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a><br/>
  24.   <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a><br/>
  25.   <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a><br/>
  26.   <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a><br/>
  27.   <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a><br/>
  28.   <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a><br/>
  29.   <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a><br/>
  30.   <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a><br/>
  31.   <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a><br/>
  32.   <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a><br/>
  33.   <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a><br/>
  34.   <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a><br/>
  35.   <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a><br/>
  36.   <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a><br/>
  37.   <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a> <a href="#">testtesttesttest</a><br/>
  38.  </td>
  39. </tr>
  40. </table>
  41. </body>
  42. </html>


 
Auriez vous une idée de la provenance de l'éventuel bug ?
 
Merci d'avance pour vos avis et vos réponses !
 
Rudy


Message édité par ze nerdz le 28-01-2008 à 12:50:24
Reply

Marsh Posté le 28-01-2008 à 12:45:35   

Reply

Marsh Posté le 28-01-2008 à 16:30:46    

Bah apparemment il n'aime pas le changement de 'background-color'. Bon, si ça peut te rassurer, la page est "rapide" sur ma machine : Duo Core 2Ghz (bon ça bouffe 100% d'un core tout de même, là où FF ne prends que qqs %). D'un autre coté ça serait désespérant si ça ne l'était pas.

Reply

Marsh Posté le 28-01-2008 à 16:43:24    

chelou.
 
sur mon portable sous IE7/Vista, moi j'ai ça :
FF : 17% avec pointe à 20%
IE : 20% avec pointe à 24%
 
pas de quoi fouetter un chat
 
Intel(R) Core(TM)2 CPU         T7200  @ 2.00GHz
 
(à savoir que j'ai quand même une charge contante de 10 à 15%, mais c'est parceque j'ai un tas de merdes dans tous les sens dessus :o)


Message édité par MagicBuzz le 28-01-2008 à 16:44:28
Reply

Marsh Posté le 28-01-2008 à 21:25:11    

Il s'avère que sur mon portable avec la même config que Magic Buzz, j'obtiens les mêmes résultats. Avec les 3 PCs de mon taf, ca monte bcp plus. Je vous détaillerai leur config demain, mais il me semblent qu'ils sont loin d'être à la ramasse non plus :(

Reply

Marsh Posté le 28-01-2008 à 21:26:59    

@tpierron : tu possède également un 2ghz core 2 duo, et chez toi ca rame qlors que mon pc portable avec un t7200 core 2 duo 2ghz ca rame pas trop (20-30%)

Reply

Marsh Posté le 28-01-2008 à 21:30:47    

La config exacte est :
 
Win XP Pro SP2, Intel(R) Core(TM)2 CPU   T5600 @ 2.00Ghz
 
Ça bouffe dans les 80~90% d'un core. Quand j'ai virer le background-color sur la règle :hover, le CPU est resté quasi plat.


Message édité par tpierron le 28-01-2008 à 21:31:01
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed