sql >> Databasteknik >  >> RDS >> Mysql

PHP-cache sql-resultat

En mycket enkel, databasfri cachningsmekanism:

$filename = 'cache.txt';
if (filemtime($filename) < time()-24*3600) { //older than a day
  /*get your data*/
  file_put_contents($filename, serialize(array($getCategories, $getTags, [...])); //your data in a serialized form
} else {
  $data = unserialize(file_get_contents($filename));
  list($getCategories, $getTags, [...]) = $data;
}

(Självklart bör du ersätta [...] med dina variabler som innehåller dina data)



  1. Databasstruktur för att hålla statistik per dag, vecka, månad, år

  2. Hur man skriver en fråga med flera beteenden

  3. SQL Server Performance File IO-statistik

  4. MySQL 8.0 Begärd autentiseringsmetod okänd för klienten (caching_sha2_password)