Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

css et cache

Aller à la page 1, 2  Suivante
Poster un nouveau sujet Imprimer cette discussion    Forum -> Problèmes de référencement spécifiques à vos sites   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
jeroen
WRInaute accro
WRInaute accro

Inscrit le: 30 Aoû 2002
Messages: 2322

URL permanente de ce messagePosté le : Mar Oct 26, 2004 20:22    Sujet du message: css et cache

Je vous explique mon problème (pas simple).

Sur la page d'accueil du site de mon profil y'a une photo tirée aléatoirement de la base et redimensionnée via php.
J'affiche cette image en background par css et je place dessus un gif transparent (ce qui donne le cadre arrondi).

Un lien sur cette image dirige vers la page dont elle est issue.

mon code est donc le suivant

Dans ma page :
Code:
<?php
... (génération de l'image image.png)
?>
<a href="dest.php"><img src="cache.gif" id="image_aléatoire"></a>


CSS :
Code:
image_aleatoire {
background: url(image.php);
}


image.php
Code:
<?php
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-type: image/png");
readfile("image.png");
?>



Ca ne marche pas : l'image est mise en cache (alors qu'il n'y a pas de problème si j'appelle image.php dans ma page)

Est ce que les url du .css sont automatiquement mises en cache ???

Comment contourner le pb ??

merci
 
jeroen
milkiway
WRInaute accro
WRInaute accro

Inscrit le: 03 Fév 2004
Messages: 1951
Localisation: Venigo

URL permanente de ce messagePosté le : Mar Oct 26, 2004 22:03    Sujet du message: css et cache

Tu peux trouver des éléments de réflexion ici http://fr.selfhtml.org/html/entete/meta.htm#divers Wink
 
milkiway Visiter le site web du posteur
jeroen
WRInaute accro
WRInaute accro

Inscrit le: 30 Aoû 2002
Messages: 2322

URL permanente de ce messagePosté le : Mar Oct 26, 2004 22:11    Sujet du message: css et cache

Merci mais je ne comprends pas grand chose. Confused

Je sais ne pas mettre en cache un fichier, mais ça ne marche visiblement pas lorsque l'url vient d'une css ....
 
jeroen
milkiway
WRInaute accro
WRInaute accro

Inscrit le: 03 Fév 2004
Messages: 1951
Localisation: Venigo

URL permanente de ce messagePosté le : Mar Oct 26, 2004 22:55    Sujet du message: css et cache

Ah pardon je n'avais pas vu que tu avais un CSS externe.
Bien sur il est mis en cache c'est le but. Mais je pense que ton problème ne vient pas du cache du CSS mais de l'HTML.
Et si tu met
Code:
image_aleatoire {
background: url(image.php);
}

dans la page HTML et non pas dans la feuille de style CSS séparée avec une belle entête
Code:
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
?
 
milkiway Visiter le site web du posteur
jeroen
WRInaute accro
WRInaute accro

Inscrit le: 30 Aoû 2002
Messages: 2322

URL permanente de ce messagePosté le : Mar Oct 26, 2004 23:45    Sujet du message: css et cache

milkiway a écrit:
Bien sur il est mis en cache c'est le but.


Tu parles de quoi là ?
du fichier css (evidement)
ou du fichier photo.php ??

Je viens de passer le style dans ma page...et ça marche pas.
Incompréhensible.
 
jeroen
Gromka
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 10 Oct 2004
Messages: 124
Localisation: Barcelone (España)

URL permanente de ce messagePosté le : Mer Oct 27, 2004 1:58    Sujet du message: css et cache

Et avec

<META HTTP-EQUIV="Expires" CONTENT="-1">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">

?
 
Gromka Visiter le site web du posteur
jeroen
WRInaute accro
WRInaute accro

Inscrit le: 30 Aoû 2002
Messages: 2322

URL permanente de ce messagePosté le : Mer Oct 27, 2004 8:53    Sujet du message: css et cache

Le problème semble résolu ... et je ne sais pas pourquoi Evil or Very Mad

J'avais du merder qq part, ma solution de base marche.

M'enfin merci a tous.
 
jeroen
Oncle Tom
WRInaute passionné
WRInaute passionné

Inscrit le: 31 Mar 2003
Messages: 808
Localisation: Bordeaux, France

URL permanente de ce messagePosté le : Mer Oct 27, 2004 11:41    Sujet du message: css et cache

Mais affreux doute : tu génères ton .png à chaque affichage de page ou tu ne fais que le sélectionner au hasard ? Ca n'a rien à voir avec ton soucis mais si c'est la première soluce c'est le genre de choses qui font plier un serveur en un rien de temps ^^
 
Oncle Tom Visiter le site web du posteur
jeroen
WRInaute accro
WRInaute accro

Inscrit le: 30 Aoû 2002
Messages: 2322

URL permanente de ce messagePosté le : Mer Oct 27, 2004 13:13    Sujet du message: css et cache

Je le génère à chaque affichage de la home.
C'est si violent que ça ??
Je viens de calculer, ça met entre 0.5 et 1 secondes.
 
jeroen
milkiway
WRInaute accro
WRInaute accro

Inscrit le: 03 Fév 2004
Messages: 1951
Localisation: Venigo

URL permanente de ce messagePosté le : Mer Oct 27, 2004 20:01    Sujet du message: css et cache

Oui c'est très très lourd je n'ai pas osé te le dire mais franchement c'est lourd, plutôt que de générer une image pourquoi ne pas faire une balise <img> avec un href dynamique ?
 
milkiway Visiter le site web du posteur
jeroen
WRInaute accro
WRInaute accro

Inscrit le: 30 Aoû 2002
Messages: 2322

URL permanente de ce messagePosté le : Mer Oct 27, 2004 20:37    Sujet du message: css et cache

milkiway a écrit:
... pourquoi ne pas faire une balise <img> avec un href dynamique ?


Parce qu'il faudrait avoir toutes les vignettes dans la base.
Mais si vous me le conseillez, je vais faire comme ça..
 
jeroen
dh
WRInaute impliqué
WRInaute impliqué

Inscrit le: 01 Sep 2003
Messages: 386

URL permanente de ce messagePosté le : Mer Oct 27, 2004 20:46    Sujet du message: css et cache

slt

c'est pas la vignette qu'il faut dans la base mais juste son nom

dh
 
dh Visiter le site web du posteur
milkiway
WRInaute accro
WRInaute accro

Inscrit le: 03 Fév 2004
Messages: 1951
Localisation: Venigo

URL permanente de ce messagePosté le : Mer Oct 27, 2004 20:54    Sujet du message: css et cache

oui juste un nom et mm pas dans une base
tu listes les noms de fichiers des photos
tu fais un rand
et tu le met dans la balise image
 
milkiway Visiter le site web du posteur
jeroen
WRInaute accro
WRInaute accro

Inscrit le: 30 Aoû 2002
Messages: 2322

URL permanente de ce messagePosté le : Mer Oct 27, 2004 21:55    Sujet du message: css et cache

Evidement que la vignette n'est pas dans la base Rolling Eyes
Je me suis mal exprimé..

Les vignette doivent être sur le serveur, ça veut dire de la place en plus (par rapport aux grandes photos c'est pas beaucoup, mais je voulais l'eviter pour un simple affichage en page d'accueil).
 
jeroen
milkiway
WRInaute accro
WRInaute accro

Inscrit le: 03 Fév 2004
Messages: 1951
Localisation: Venigo

URL permanente de ce messagePosté le : Jeu Oct 28, 2004 19:00    Sujet du message: css et cache

Tu veux dire que tu crée un png depuis une grosse photo ?
mais tu vas tuer ton serveur !
 
milkiway Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Problèmes de référencement spécifiques à vos sites Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 2 - Aller à la page 1, 2  Suivante
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort