[spip-dev] [spip-commit] r13576 - branches/spip-2.0/ecrire/inc

Avec cette modif on a 653 erreurs de validation XHTML. Et examen fait sur ma config, rien.gif n'est appelé qu'une seule fois, le navigateur le mettant en cache ensuite. Je pense que le pb se pose uniquement pour IE à cause de http_wrapper:

    global $browser_name;
    if (!strlen($browser_name)){include_spip('inc/layer');}
    $wrapper_state = ($browser_name=="MSIE");
  }
  if ($wrapper_state){
    if (!isset($wrapper_table[$d=dirname($f)])) {
      $wrapper_table[$d] = false;
      if (file_exists("$d/wrapper.php"))
        $wrapper_table[$d] = "$d/wrapper.php?file=";

Donc, a minima il faudrait mettre dans http_img_rien un If pour n'envoyer ce code invalide que si on est dans ce cas, et renvoyer le code précédent sinon. Mieux: refaire des tests autour de cette condition ($browser_name=="MSIE"), car je crois qu'elle remonte à l'epoque de IE6, et qu'elle ne s'impose peut-être pas pour les autres versions, ce qui serait alors une amélioration beaucoup plus générale que cette intervention ad hoc (comme le capitaine du même nom, expert en (s)abordage).

Committo,Ergo:Sum

Author: cedric@yterium.com
Date: 2009-01-07 09:20:12 +0100 (mer, 07 jan 2009)
New Revision: 13576

Log:
500 requetes serveur sur rien.gif pour un graphe de stats c'est du sabordage !
En attendant qu'un expert de jquery flot refasse cela, on fait la meme chose en div, ca s'affiche beaucoup plus vite.

Avec cette modif on a 653 erreurs de validation XHTML.

Et examen fait sur ma config, rien.gif n'est appelé qu'une seule fois,

Non j'etais dans firefox, mais je viens de me rendre compte que j'ai fauté, mon cache navigateur était desactivé par la faute de ma webdevelopper toolbar :confused:

le navigateur le mettant en cache ensuite. Je pense que le pb se pose uniquement pour IE à cause de http_wrapper:

Je crois que le wrapper est prévu contre ça, justement. Je vérifie, et je revert si j'ai dit une grosse bêtise, ce que je suppute, là tout de suite :p.

Cédric