Purger cache Varnish pour chaque nouveau visiteur

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par sff, 22 Novembre 2016.

  1. sff
    sff WRInaute impliqué
    Inscrit:
    2 Février 2005
    Messages:
    531
    J'aime reçus:
    0
    Bonjour,

    je possède un site multi langue hébergé chez Gandi. J'ai un problème qui se pose actuellement. Voici ce qui se passe :

    Etape 1 : Un visiteur francophone visite mon site : le site tel qu'il a été vu par ce visiteur, se met en cache sur le serveur dans sa langue francaise

    Etape 2 : Un visiteur anglophone visite mon site après le visiteur francophone. Problème, le serveur lui affiche le site qui est dans le cache, c'est à dire en version francaise.

    Question : Comment faire pour purger le cache à chaque nouvelle IP ? Ou comment faire pour que ce problème soit résolu ?

    Voici les code que j'utilise :

    Htaccess :

    Code:
    <ifmodule mod_expires.c>
    ExpiresActive on
    ExpiresByType text/html 			  "access plus 200 seconds"
    </ifmodule>
    
    <filesMatch "\.(html|htm)$">
    Header set Cache-Control "max-age=200, must-revalidate, public"
    </filesMatch>
    Index.php (partie pour la selection du language :

    Code:
    $language = (isset($_GET['lang'])) ? $_GET['lang'] : substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
    
    $language = $mysqli->real_escape_string($language); 
    
    const LANGUAGES = ['be' => 'fr', 'ch' => 'fr', 'lu' => 'fr', 'it' => 'it', 'fr' => 'fr', 'es' => 'es', 'pt' => 'pt', 'de' => 'de'];
    $language = LANGUAGES[$language] ?? 'en';
     
  2. sff
    sff WRInaute impliqué
    Inscrit:
    2 Février 2005
    Messages:
    531
    J'aime reçus:
    0
    Merci pour ton aide, mais je ne sais absolument pas ou placer ce code. Pourrais tu m'aider ?

    Merci d'avance
     
  3. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 003
    J'aime reçus:
    284
    Je n'en sais pas plus, j'ai juste donné la piste ;)
     
Chargement...
Similar Threads - Purger cache Varnish Forum Date
Google et les très très vieilles URLs, comment purger ? Crawl et indexation Google, sitemaps 21 Février 2012
Purger l'index Google, robots.txt Débuter en référencement 23 Novembre 2011
WordPress Lignes restantes après changement de plugin de cache URL Rewriting et .htaccess 5 Juin 2020
Nettoyer son cache navigateur Administration d'un site Web 15 Février 2020
Referral : googleweblight.com avec Cache-control : no-transform ? Google Analytics 31 Décembre 2019
Cache schema.org, SearchAction et recherche sur Chrome ? Référencement Google 10 Décembre 2019
WordPress Bouton "Lire la suite" et texte caché Débuter en référencement 3 Novembre 2019
Probleme Mise en Cache URL Rewriting et .htaccess 31 Octobre 2019
Cacher du texte (Voir plus) Débuter en référencement 26 Avril 2019
Forcer réinitialisation du cache après mise à jour Développement d'un site Web ou d'une appli mobile 22 Avril 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice