MB: warum nicht selbst cachen

Beitrag lesen

moin,

welche Aspekte bei BuiltIn-Funktionen bezüglich cachen machen im Kontrast selbst cachen überflüssig?

  • Ein Aspekt mag wohl sein aus Performance-Gründen

aber mehr kann ich da wirklich nicht finden. Zum einleitenden Thread: permanenter Zugriff auf Daten aus Datenbank?.

kann man das nicht per signifikanten User Token von der $_SESSION-gesteuert selber cachen?

class Cache {
  
  private static $_token;

  public static function init( string $token ) {
    self::$_token = $token;
  }

  public static function store( array $data ) : bool {
    // schreibt die temporären daten serialisiert mit self::$_token in PATH Konstante
  }

  public static function load() : array {
    // prüft ob PATH Konstante existiert und der self::$_token angehängt ist
    // dann öffnet und deserialöisiert die Klasse den Content und gibt ihn als array zurüch
  }
}

lgmb