Il modo più diffuso è utilizzare Memcached per la memorizzazione nella cache. Fondamentalmente è solo un motore di archiviazione chiave-valore che memorizza nella cache i valori nella RAM. La tua applicazione può utilizzarlo per memorizzare nella cache i valori per ridurre la necessità di eseguire query sul DB ogni volta.
Puoi dare un'occhiata all'estensione Memcached di PHP su come usare PHP con Memcached.