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 153
    J'aime reçus:
    324
    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
Supprimer la version en cache de dizaines de PDF Crawl et indexation Google, sitemaps 11 Janvier 2021
Le contenu « caché » par un accordéon a-t-il autant de poids SEO que du texte « normal » ? Référencement Google 6 Janvier 2021
Cache avec contenu variable ? Développement d'un site Web ou d'une appli mobile 2 Décembre 2020
Light House et cache Varnish chez Gandi Référencement Google 30 Octobre 2020
Quel impact sur le SEO en cas de blocage du cache Google ? Référencement Google 23 Août 2020
Quelle config cache pour mariaDB ? Administration d'un site Web 15 Août 2020
Memcached/PHP gestion de sessions Développement d'un site Web ou d'une appli mobile 22 Juillet 2020
WordPress Lignes restantes après changement de plugin de cache URL Rewriting et .htaccess 5 Juin 2020