[Tutorial] Client Cache "deaktivieren"

  • Da viele das Problem mit dem Cache haben (tritt eher bei Cloudflare auf), gebe ich heute
    einen ganz einfachen Tipp, wie man dies in der Art umgehen kann.

    Überall wo eine Datei includiert wird, fügt ihr einfach Parametern mit einem zufälligen Wert hinzu.
    Das heißt in dem Fall, dass ich diese Zeile (beispielsweise im Client):

    Zitat

    <link rel="stylesheet" href="client/common.css" type="text/css" />

    in die folgende Zeile verändere.

    Zitat

    <link rel="stylesheet" href="client/common.css?cache=<?php echo rand(1000, 9999); ?>" type="text/css" />

    Ich hoffe, dass ihr das Prinzip verstanden habt. :D

  • es reicht auch nur ? (also kein ?cache=)

    Das stimmt aber bedenke bitte, dass die deine Methode nicht auf allen Webspaces funktionieren wird, da
    der PHP Tag nicht bei jedem aktiviert ist.
    Also wenn, dann am Besten so:

    PHP
    ?<?php echo rand(10000, 99999); ?>


    Außerdem würde ich nicht mit der Null anfangen, da sonst niedrigere Zahlen ausgewählt werden (in den meisten Fällen).
    Zu dem nennt man das "Ding" auch "ein Parameter" ^^

    Einmal editiert, zuletzt von Exzact (2. Juli 2014 um 01:10)

  • Das stimmt aber bedenke bitte, dass die deine Methode nicht auf allen Webspaces funktionieren wird, da
    der PHP Tag nicht bei jedem aktiviert ist.
    Also wenn, dann am Besten so:

    PHP
    ?


    Außerdem würde ich nicht mit der Null anfangen, da sonst niedrigere Zahlen ausgewählt werden (in den meisten Fällen).

    Exzact schau pn

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!