sql >> Databáze >  >> RDS >> Mysql

Výsledky SQL ukládání do mezipaměti PHP

Velmi jednoduchý mechanismus ukládání do mezipaměti bez databáze:

$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;
}

(Samozřejmě byste měli nahradit [...] svými proměnnými obsahujícími vaše data)



  1. Omezení cizího klíče MySQL, kaskádové mazání

  2. Získejte id vložky ve stejném příkazu

  3. Hibernujte UUID s PostgreSQL a SQL Serverem

  4. Vložení hexadecimální hodnoty do MySQL