5568 sujets

Sémantique web et HTML

Salut la compagnie et bonne année 2007 à tous Smiley biggrin

j'ai une petit question en ce qui concerne la gestion des caches navigateur et proxy...

a écrit :
Avec <meta http-equiv="expires" content="0"> vous faites en sorte que l'ordinateur serveur commande au navigateur qui l'appelle de charger dans tous les cas ce fichier HTML de l'adresse d'origine


cela signifie il que même les images seront retélécharger ou c'est juste le code source et les headers http?

Merci d'avance pour vos reponse Smiley cligne
Modifié par beroots (10 Jan 2007 - 15:33)
Salut, à mon avis, c'est toute la page qu'il rafrachie, en fait il fait un shift+rafrachissement (IE), ctrl+shift+rafraichissement (FX). Donc il détruit le cache, et retélécharge tout.

Ce que tu peux faire, c'est joué sur les date, tout les x jours, mettre à jour le cache.
je ne pense pas qu'il detruise le cache car c'est justement pour l'empecher que cette balise intervient...

donc le html est executer seulement à mon avis...
pour les images, le cache est obligatoire à mon avis pour que le client puisse les afficher Smiley confus

enfin si quelqu'un connait le fin mot de l'histoire Smiley cligne
Ah pardon, j'ai compris à l'envers.

Si il recharge à chaque fois, il ne te chargera pas que le html/scripts et te chargera aussi les images.
Pour voir exactement le fonctionnement, regarde une page avec cette balise et un image avec opéra car tu peux utiliser les images du cache, ou du site.
Modifié par Super_baloo8 (09 Jan 2007 - 13:42)
beroots a écrit :
Avec <meta http-equiv="expires" content="0"> vous faites en sorte que l'ordinateur serveur commande au navigateur qui l'appelle de charger dans tous les cas ce fichier HTML de l'adresse d'origine

A la base, je pense (c'est peut-être faux) qu'il ne télécharge que le fichier HTML, et pas les images (si elles sont dans le cache).

Les meta http-equiv ne sont là que si le header HTTP n'est pas présent. Les répéter dans le code HTML n'est pas obligatoire, juste nécessaire si jamais le document peut être consulté offline, ou si on n'a pas accès aux headers. De base, on y mettera toujours (sauf XHTML 1.1 valid) la meta Content-Type (renseignant le type mime et l'encoding). Les autres sont moins obligatoires je crois bien...
a écrit :
Les meta http-equiv ne sont là que si le header HTTP n'est pas présent. Les répéter dans le code HTML n'est pas obligatoire, juste nécessaire si jamais le document peut être consulté offline, ou si on n'a pas accès aux headers.


oui mais là alors, c'est au webmaster de controlé ces headers nan?