Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

Men-cache hasil query di PHP?

Gimana ya caranya men-cache hasil query di PHP? Algoritmanya gimana? Saya belum paham.

Misalnya gini, saya mau mengambil data dari database:

// Connect ke Database
$model = new PDO("mysql:host=localhost;dbname=example", "root", "");
// Menyiapkan prepare statement
$result = $model->prepare("SELECT * FROM :table");

// Mengeksekusi statement
$result->execute(['table' => 'my_table']);

// Menampilkan hasil query
while($row = $result->fetch())
{
    // data yang mau di cache ada di sini...
}

Nah, saya pingin datanya di cache. Terus, kalau misal datanya berubah (updated) gimana ya mencache-nya?

avatar dalikewara
@dalikewara

351 Kontribusi 261 Poin

Diperbarui 8 tahun yang lalu

1 Jawaban:

coba baca referensi ini [link]http://wern-ancheta.com/blog/2014/01/26/getting-started-with-caching-in-php/[/link] disana ada ide simplenya bikin datanya di save di file. Atau menggunakan tool seperti redis [link] http://redis.io/[/link] atau https://memcached.org/

avatar hilmanski
@hilmanski

2713 Kontribusi 2145 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban