Problème de cache et gzip

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
pascall
Arias
Messages : 1
Inscription : 21 août 2007, 14:50

Problème de cache et gzip

Message par pascall »

Bonjour,
Voici mon problème :

Lorque je charge une page PHP compressée gzip déjà lue par le navigateur, celui-ci me propose de la téléchargée au lieu d'afficher le contenu.
Ce phénomène se produit quant on est dans une même connexion ( lié au keep-alive apparemment ).

D'après ce que j'ai pu lire, IE a connu ce bug dans les versions 4 et 6.

voici le dernier entete qui s'affiche

en fonctionnement normal :

Code : Tout sélectionner

http://www.ordre-atlantis.fr/elevage/

GET /elevage/ HTTP/1.1
Host: www.ordre-atlantis.fr
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: PHPSESSID=9b634cd6a1ea8b4e2f17b2f76e2b50cc
If-Modified-Since: Tue, 21 Aug 2007 10:26:15 GMT
Cache-Control: max-age=0

HTTP/1.x 304 Not Modified
Date: Tue, 21 Aug 2007 13:11:29 GMT
Server: Apache
Connection: Keep-Alive
Keep-Alive: timeout=2, max=10
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: private, must-revalidate
Vary: Accept-Encoding
fonctionnement avec la demande de téléchargement du fichier php

Code : Tout sélectionner

http://www.ordre-atlantis.fr/elevage/

GET /elevage/ HTTP/1.1
Host: www.ordre-atlantis.fr
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: PHPSESSID=9b634cd6a1ea8b4e2f17b2f76e2b50cc
If-Modified-Since: Tue, 21 Aug 2007 10:26:15 GMT
Cache-Control: max-age=0

HTTP/1.x 200 OK
et voici le contenu du fichier que je télécharge :

Code : Tout sélectionner

‹         ÿÿ         HTTP/1.1 304 Not Modified
Date: Tue, 21 Aug 2007 13:15:35 GMT
Server: Apache
Connection: Keep-Alive
Keep-Alive: timeout=2, max=8
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: private, must-revalidate
Vary: Accept-Encoding

‹         ÿÿ         

Apparement certain on tenté de résoudre ce problème en ajoutant un Connection: close dans l'entête pour le cas d'une page en HTTP 304.
Mais je ne pense pas que ça soit la meilleur des solutions.

Merci de votre aide.

Pour info, je ne rencontre ce problème que sous VISTA, alors que sous XP cela à l'air de fonctionner correctement.

Voici des liens de personnes ayant eu le meme soucis :

http://www.webmasterworld.com/apache/3418477.htm
http://archives.rezo.net/spip.mbox/2005 ... aux4.fr%3E
Avatar de l’utilisateur
jpj
Animal mythique
Messages : 25261
Inscription : 01 août 2005, 15:38

Message par jpj »

Bonjour,

Aucune idée mais s'agit-il de ton site? C'est pour savoir si on déplace en "Développement web".

A+
► Si votre problème est [Résolu], svp, marquez-le.
► Pas de support par mp, l’aide se fait sur le forum.
Invité

Message par Invité »

Salut,


Il s'agit d'une page test qu'on a placé sur ce serveur,
et oui ce site est aussi concerné ...

@+

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; .NET CLR 1.1.4322)
Avatar de l’utilisateur
jpj
Animal mythique
Messages : 25261
Inscription : 01 août 2005, 15:38

Message par jpj »

Donc, je déplace en Développement web, ce sera plus approprié et tu auras plus de chance d'avoir des réponses.
► Si votre problème est [Résolu], svp, marquez-le.
► Pas de support par mp, l’aide se fait sur le forum.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Re: Problème de cache et gzip

Message par calimo »

pascall a écrit :

Code : Tout sélectionner

‹         ÿÿ         HTTP/1.1 304 Not Modified
Date: Tue, 21 Aug 2007 13:15:35 GMT
Server: Apache
Connection: Keep-Alive
Keep-Alive: timeout=2, max=8
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: private, must-revalidate
Vary: Accept-Encoding

‹         ÿÿ         
Je pense qu'il y a un souci avec ton serveur (Apache...), il ne devrait rien y avoir avant le HTTP/1.1 304 Not Modified, normalement c'est uniquement le contenu qui doit être compressé, pas les entêtes... :?
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 6 invités