Cache

  • Beste,


    Voor een klant heb ik een website gemaakt en hij werkt perfect voor nieuwe bezoekers. Maar het blijkt dat oude bezoekers er niet komen. Zij zien een oude bestand die niet meer bestaat.


    Hoe zorg ik ervoor dat zij opnieuw gegevens moeten verversen/ophalen.


    Met vriendelijke groet,


    Malik

  • Als je wil dat je website altijd goed wordt getoond, moet je een versienummer achter je javascript, css en foto bestanden zetten.

    PHP
    <link href="/css/index_11050.css" rel="stylesheet" type="text/css" media="all">
    <script type="text/javascript" src='/js/core_11050.js'></script>


    Velen raden aan om bv het versienummer met een ?versie=123 aan te geven, maar dan wordt het niet in alle browsers goed gerefreshed, weet ik uit ervaring.


    Ook kun je je bestanden bv via PHP doorgeven en de ETags doorgeven en veranderen als er een nieuwe versie beschikbaar is. Enkel negeert Chrome dit af en toe spijtig genoeg.
    http://en.wikipedia.org/wiki/HTTP_ETag


    De allersimpelste manier is gewoon het bestand hernoemen, dan vindt je browser de file niet in de cache en wordt het bestand opnieuw geladen (xD)

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!