Ogni volta che qualcuno atterra nella mia pagina list.php?id=xxxxx
si requeries alcune query MySQL per restituire questo:Il modo più semplice per memorizzare nella cache i risultati delle query MySQL usando PHP?
$ids = array(..,..,..); // not big array - not longer then 50 number records
$thumbs = array(..,..,..); // not big array - not longer then 50 text records
$artdesc = "some text not very long"; // text field
Poiché il database da cui faccio le query è abbastanza grande vorrei mettere in cache questo si traduce in 24 ore in forse un file come: xxxxx.php
in una directory/cache/così posso usarlo in include("xxxxx.php")
se è presente. (o file txt!?, o in qualsiasi altro modo)
Dato che ci sono dati molto semplici, credo che si possa fare usando alcune linee PHP e senza bisogno di usare memcached o altri oggetti professionali.
Perché il mio PHP è molto limitato, qualcuno può semplicemente posizionare le linee principali (o il codice) PHP per questa attività?
Sarei davvero molto grato!
Ho modificato la risposta per aggiungere la soluzione per la validità della cache di 24 ore. Vedi http://stackoverflow.com/a/15748442/369005 –