Problème de mise en cache
7 messages
• Page 1 sur 1
- prepa-auto
- Nouveau WRInaute

- Messages: 4
- Inscription: 8 Déc 2009
Problème de mise en cache
Bonjour à tous,
J'ai un petit soucis avec la mise en cache que je n'arrive pas à résoudre:
J'arrive bien à avoir mes pages html en cache mais je n'arrive pas à mettre mes photos et mes vidéos en cache alors que c'est le plus important...
Voici mon code en début de page:
-<?php
-$expires = 60*60*24*30*3;
-header("Pragma: public");
-header("Cache-Control: maxage=".$expires);
-header('Expires: ' . gmdate('D, d M Y H:i:s', time()+$expires) . ' GMT');
-header('Accept-Encoding: gzip,deflate');
-header('Content-Encoding: gzip');
-ob_start("ob_gzhandler");
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>PREPA-AUTO</title>
- <link rel="shortcut icon" href="logo/logocouleur.ico">
- <link rel="icon" href="logo/logoanim.gif" type="image/gif">
-<link href="default.css" rel="stylesheet" type="text/css" media="screen" />
-<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
-<meta name="Description" content="Preparation, Tuning, Flamming, Organisation de sorties entre passionnés (cession -circuit, meeting,...) et conseils pour vous aider à bien réaliser le projet de vos rêves.">
-<meta name="Keywords" content="prepa, photos, association, porsche">
-<meta name="Author" content="prepa-auto">
-<meta name="Copyright" content="prepa-auto">
-<meta name="Content-language" content="fr">
- <meta name="robots" content="index, but, all">
- <meta name="revisit-after" content="2 days">
- <meta name="ROBOTS" content="ALL">
-<meta name="google-site-verification" content="KN966biFjh9GwDgf0tdKXoiEliz73dqMlg0nXj0lr1g" />
-</head>
-<?php flush(); ?>
-
-<body>
-
-
-<div id="wrapper">
-<!-- start header -->
Si vous pouviez m'aider, ça m'aiderais vraiment parce que j'ai essayer beaucoup de choses, mais sans succès.
J'ai un petit soucis avec la mise en cache que je n'arrive pas à résoudre:
J'arrive bien à avoir mes pages html en cache mais je n'arrive pas à mettre mes photos et mes vidéos en cache alors que c'est le plus important...
Voici mon code en début de page:
-<?php
-$expires = 60*60*24*30*3;
-header("Pragma: public");
-header("Cache-Control: maxage=".$expires);
-header('Expires: ' . gmdate('D, d M Y H:i:s', time()+$expires) . ' GMT');
-header('Accept-Encoding: gzip,deflate');
-header('Content-Encoding: gzip');
-ob_start("ob_gzhandler");
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>PREPA-AUTO</title>
- <link rel="shortcut icon" href="logo/logocouleur.ico">
- <link rel="icon" href="logo/logoanim.gif" type="image/gif">
-<link href="default.css" rel="stylesheet" type="text/css" media="screen" />
-<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
-<meta name="Description" content="Preparation, Tuning, Flamming, Organisation de sorties entre passionnés (cession -circuit, meeting,...) et conseils pour vous aider à bien réaliser le projet de vos rêves.">
-<meta name="Keywords" content="prepa, photos, association, porsche">
-<meta name="Author" content="prepa-auto">
-<meta name="Copyright" content="prepa-auto">
-<meta name="Content-language" content="fr">
- <meta name="robots" content="index, but, all">
- <meta name="revisit-after" content="2 days">
- <meta name="ROBOTS" content="ALL">
-<meta name="google-site-verification" content="KN966biFjh9GwDgf0tdKXoiEliz73dqMlg0nXj0lr1g" />
-</head>
-<?php flush(); ?>
-
-<body>
-
-
-<div id="wrapper">
-<!-- start header -->
Si vous pouviez m'aider, ça m'aiderais vraiment parce que j'ai essayer beaucoup de choses, mais sans succès.
-

petitchevalroux - WRInaute discret

- Messages: 190
- Inscription: 31 Mai 2006
Re: Problème de mise en cache
Pour mettre tes images et autres fichiers statiques (CSS,javascript) en cache il faut que tu personnalises la configuration de ton serveur http pour qu'il envoie les bons headers lors des appels à tes fichiers statiques.
Les headers que tu envoies sur ta page html n'ont aucun effets sur tes fichiers statiques car chaque fichier (html ou css) à ses propres headers.
Les headers que tu envoies sur ta page html n'ont aucun effets sur tes fichiers statiques car chaque fichier (html ou css) à ses propres headers.
-

forty - WRInaute passionné

- Messages: 1701
- Inscription: 30 Oct 2008
Re: Problème de mise en cache
tu peux essayer un truc comme ça dans le .htaccess :
- Code: Tout sélectionner
#expiration des pages
ExpiresActive On
ExpiresByType image/jpeg "access plus 10 years"
ExpiresByType image/png "access plus 10 years"
ExpiresByType image/gif "access plus 10 years"
ExpiresByType image/vnd.microsoft.icon "access plus 10 years"
ExpiresByType text/css "access plus 10 years"
ExpiresByType text/xml "access plus 10 years"
ExpiresByType application/javascript "access plus 10 years"
ExpiresByType application/vnd.google-earth.kml+xml "access plus 10 years"
- prepa-auto
- Nouveau WRInaute

- Messages: 4
- Inscription: 8 Déc 2009
Re: Problème de mise en cache
Je n'ai pas de .htaccess ou du moins, je ne le trouve pas.
- prepa-auto
- Nouveau WRInaute

- Messages: 4
- Inscription: 8 Déc 2009
Re: Problème de mise en cache
peut-on en créer un? si oui que faut-il mettre à l'intérieur? j'en ai créer un en ne mettant seulement ce que vous m'avez dit et je ne peut plus accéder a mon site, j'ai donc du le supprimer.
Merci d'avance de vos réponses
Merci d'avance de vos réponses
-

forty - WRInaute passionné

- Messages: 1701
- Inscription: 30 Oct 2008
Re: Problème de mise en cache
la plupart des hébergements permettent la création d'un fichier .htaccess. Ce fichier texte doit être transféré par FTP en ascii sinon ca pose des problèmes. Pour être sur tu peux l'appeler htaccess.txt, le transférer puis le renommer en .htaccess.
Il n'y a pas besoin d'en mettre plus.
Il n'y a pas besoin d'en mettre plus.
- prepa-auto
- Nouveau WRInaute

- Messages: 4
- Inscription: 8 Déc 2009
Re: Problème de mise en cache
Ok ça marche, merci beaucoup!!!
7 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Probleme de cache Google, le cache redonne une liste et pas la page
- Probleme de cache...
- problème de cache
- problème de site en cache
- Problème avec no-cache
- Version cache à problème
- Problème de Cache-Control
- Problème installation de cache lite
- Problème avec le cache d'Opcode
- [Résolu] Problème de cache ou d'historique
- Le cache de Google : description, explications - 06-09-2008
- Nouvel article : "Google en résumé" - 13-03-2003
- L'algorithme de Google en résumé (mars 2003) - 04-03-2003
- Script de mise en cache des pages (PHP MySQL) - 09-08-2010
- Yagoort : Yet Another Google Rank Test - 24-03-2005
- Explications sur le Crawl Caching Proxy de Google - 26-04-2006
- Google change de favicon - 07-06-2008
- Outil de recherche des sous-domaines d'un site - 22-07-2008
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
