Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP кеширане на sql резултати

Много прост механизъм за кеширане без база данни:

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

(Очевидно трябва да замените [...] с вашите променливи, съдържащи вашите данни)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вмъкване в същата таблица, задействане на mysql

  2. FLUTTER&PHP - Не мога да публикувам в базата данни на mysql от моето приложение flutter

  3. Импортирайте голям MySQL .sql файл в Windows със сила

  4. Експортиране на таблица HBase към mysql

  5. Нуждаете се от помощ за разбирането на обектите за колекция от продукти на Magento и модела на каталог/продукт