apxa
Messages postés188Date d'inscriptionmercredi 15 mai 2002StatutMembreDernière intervention25 avril 2009
-
13 août 2003 à 14:22
cs_fabrice69
Messages postés1765Date d'inscriptionjeudi 12 octobre 2000StatutMembreDernière intervention11 décembre 2013
-
3 sept. 2003 à 00:57
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_fabrice69
Messages postés1765Date d'inscriptionjeudi 12 octobre 2000StatutMembreDernière intervention11 décembre 20135 3 sept. 2003 à 00:57
J'utilise le même systeme pour un autre but, l'affichage d'image (dont l'URL est dans une base).
En effet, je veux conserver le cache pour eviter au client de DL plusieurs fois le meme fichier inutilement. En revanche dans le cas d'une MAJ de l'image (qui garde tjs le meme nom), je veux que le client alors rafraichisse l'image.
Possible uniquement par l'ajout comme le fait ici Yannick dans sa source.
Donc le No-Cache n'est pas la solution à tous les cas.
F___
cs_Mercury
Messages postés329Date d'inscriptionjeudi 3 janvier 2002StatutMembreDernière intervention 7 octobre 2005 22 août 2003 à 11:28
Normal Chrigou que ton browser recharge la page depuis le serveur, car tu lui demandes de ne pas la garder dans le cache ... C'est clair qu'on ne peut pas avoir le beurre et l'argent du beurre lol
cs_Chrigou
Messages postés30Date d'inscriptionlundi 10 février 2003StatutMembreDernière intervention27 juin 2008 21 août 2003 à 13:35
Moi j'ai:
Response.AddHeader "pragma","no-cache"
Response.CacheControl = "no-cache"
Et ce sont les seules lignes qui évitent véritablement la mise en cache.
Avec ceci, le javascript "history.back()" ne fonctionne plus la même chose... Il recharge la page depuis le serveur :-(
cs_Mercury
Messages postés329Date d'inscriptionjeudi 3 janvier 2002StatutMembreDernière intervention 7 octobre 2005 20 août 2003 à 20:37
Non. Dans la logique, XP Home n'est pas prévu pour supporter IIS. Les boudilles ne fonctionnent pas non plus (j'ai déjà essayé). Le seule solution, re-passer sous 2000 (avec SP4 c'est le top), ou bien trouver un XP Pro ... Désolé.
apxa
Messages postés188Date d'inscriptionmercredi 15 mai 2002StatutMembreDernière intervention25 avril 2009 20 août 2003 à 12:08
Moi je l'ai directement foutu dans les param de IIS.
D'ailleur est ce ke vs savez comment faire fonctionner IIS sur Xp Home j'ai tester le truc de www.asp-php.net mais bof je n'arrive tjrs po a acceder à l'admin de IIS en fait des ke suis rentre dedans il ne trouve aucun serveur et des ke je me connect sur la machine 127.0.0.1 avec administrateur ca ne marche po non plus.
cs_Mercury
Messages postés329Date d'inscriptionjeudi 3 janvier 2002StatutMembreDernière intervention 7 octobre 2005 20 août 2003 à 11:45
Marche trés bien ça en entête de page :
<%
'Supprime la page du cache du navigateur.
Response.Expires = -1
Response.AddHeader "Pragma", "no-cache"
Response.AddHeader "cache-control", "no-store"
%>
cs_Yannick74
Messages postés9Date d'inscriptionlundi 11 août 2003StatutMembreDernière intervention26 février 2007 13 août 2003 à 14:27
Merci ! lol
Même avec la petite entête sympathique (expire now()-1 ....) ça se met parfois en cache.
Donc c'est en plus !
apxa
Messages postés188Date d'inscriptionmercredi 15 mai 2002StatutMembreDernière intervention25 avril 2009 13 août 2003 à 14:22
Tu as aussi tout simplement PRAGMA: NO-CACHE a foutre dans l'entete.
3 sept. 2003 à 00:57
En effet, je veux conserver le cache pour eviter au client de DL plusieurs fois le meme fichier inutilement. En revanche dans le cas d'une MAJ de l'image (qui garde tjs le meme nom), je veux que le client alors rafraichisse l'image.
Possible uniquement par l'ajout comme le fait ici Yannick dans sa source.
Donc le No-Cache n'est pas la solution à tous les cas.
F___
22 août 2003 à 11:28
21 août 2003 à 13:35
Response.AddHeader "pragma","no-cache"
Response.CacheControl = "no-cache"
Et ce sont les seules lignes qui évitent véritablement la mise en cache.
Avec ceci, le javascript "history.back()" ne fonctionne plus la même chose... Il recharge la page depuis le serveur :-(
20 août 2003 à 20:37
20 août 2003 à 12:08
D'ailleur est ce ke vs savez comment faire fonctionner IIS sur Xp Home j'ai tester le truc de www.asp-php.net mais bof je n'arrive tjrs po a acceder à l'admin de IIS en fait des ke suis rentre dedans il ne trouve aucun serveur et des ke je me connect sur la machine 127.0.0.1 avec administrateur ca ne marche po non plus.
20 août 2003 à 11:45
<%
'Supprime la page du cache du navigateur.
Response.Expires = -1
Response.AddHeader "Pragma", "no-cache"
Response.AddHeader "cache-control", "no-store"
%>
13 août 2003 à 14:27
Même avec la petite entête sympathique (expire now()-1 ....) ça se met parfois en cache.
Donc c'est en plus !
13 août 2003 à 14:22