datenbankler: Ich brauche mal ein wenig Inspiration, Datenbankabfrage Cachen

Beitrag lesen

Wunderbar! Das hat nochmal 0,1ms gebracht. Jetzt sind wir schon bei 0,6-0,7ms ich denke damit sollte es ausreichen um erstmal wieder eine Weile Ruhe zu haben. Vielen Dank!

Hi!

if (file_exists("../berechtigungen/user.txt"))
{
      $date = file_get_contents("../berechtigungen/user.txt");
}else{

Du kannst dir noch einen Dateisystemzugriff sparen, wenn du direkt file_get_contents() ausführst. Wenn die Datei nicht vorhanden/lesbar ist, gibt die Funktion false zurück, auf das du testen kannst. Zum Unterscheiden von einer leeren Datei musst du aber einen typsicheren Vergleich verwenden.

if (($date = file_get_contents("../berechtigungen/user.txt")) === false)
  mysqlabfrage

Lo!