Optimiser son cache

Fermé
bg62 Messages postés 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024 - 2 juil. 2011 à 19:05
bg62 Messages postés 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024 - 3 juil. 2011 à 17:13
Bonjour,
je viens de mettre le nez dans 'google page speed online', ce qui me donne ceci :
http://pagespeed.googlelabs.com/#url=http_3A_2F_2Fwww.unesourisetmoi.info_2F&mobile=false&rule=LeverageBrowserCaching
mais, concrètement comment faire pour optimiser le chargement des images, puisqu'il est noté
(délai d'expiration non spécifié)
???
on trouve des foules de liens, mais pas exactement le code à mettre ainsi que l'endroit où l'insérer ... !!
et comme ici :
http://code.google.com/intl/fr/speed/page-speed/docs/caching.html#LeverageBrowserCaching
tout est en anglais ... je dis : SOS ;)
merci à l'avance
@+



A voir également:

5 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
Modifié par avion-f16 le 3/07/2011 à 01:05
Salut,

Quelle méthode utilises-tu pour activer la mise en page ?
Ton serveur retourne toujours le code HTTP « 304 Not Modified ».
Mais nul part il parle de date d'expiration, comme le voudrait Google.

Pour spécifier un temps d'expiration (.htaccess) :
http://httpd.apache.org/docs/2.2/mod/mod_cache.html#cachedefaultexpire

Au passage, jette aussi un coup d'oeil à la compression (GZip) si tu veux encore plus optimiser la vitesse de chargement.
La pensée mène le monde.
0
bg62 Messages postés 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024 2 362
3 juil. 2011 à 09:39
il n'y a pas d'instruction de ce genre dans le .htaccess ....
est-on obligé de les mettre là ?
ne peut-on les mettre dans le code source de la page ? ... sous quelle forme ?
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
3 juil. 2011 à 13:21
Non, tu peux le mettre dans chaque fichier, mais avec le .htaccess, une ligne suffit à tous les fichiers.

Tu peux le faire pour chaque fichier en PHP, en ajoutant ceci au tout début :
<?php
header('Cache-control', 'max-age=secondes');
0
bg62 Messages postés 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024 2 362
3 juil. 2011 à 15:16
donc si l'on résume, quelle ligne de code mettre dans:
- le .htaccess
- une en-tête de fichier en php
- une en-tête de fichier en html
?
@+
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
3 juil. 2011 à 15:41
Si tu mets dans le .htaccess, c'est bon pour tous les fichiers.
Mais comment as-tu fais pour l'instant pour activer le cache ?
0
bg62 Messages postés 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024 2 362
Modifié par bg62 le 3/07/2011 à 16:57
Mais comment as-tu fais pour l'instant pour activer le cache ? 

je n'ai rien fait .... ;)
Si tu mets dans le .htaccess, c'est bon pour tous les fichiers. 

tous les fichiers de tous les dossiers, même s'il s'agit d'autres 'scripts' ???
et si je veux suivre les recommandations de google je mets quelle ligne précise dans le .htaccess ?
@+
le 'www' est fait aussi pour communiquer, partager et échanger, non ?
merci d'avoir la politesse de répondre à ceux qui essaient de vous aider
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
Modifié par avion-f16 le 3/07/2011 à 17:10
Le .htaccess est recursif, donc il affectera tous les fichiers, dossiers, sous-fichiers, sous-dossiers, etc.
La pensée mène le monde.
0
bg62 Messages postés 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024 2 362
Modifié par bg62 le 3/07/2011 à 17:15
ok, mais que mettre comme ligne de code exactement ?
pour l'instant j'en suis à : La page fonds d'écran,fonds d'écran gratuits,... a reçu une note Page Speed globale de 87 (sur 100).
et c'est surtout pour les images qu'il me faut optimiser le cache ;)
0