Create Cache in Django with Cache Table

Pastikan kalian sudah mempunyai aplikasi yang dibuat dengan menggunakan django, disini saya menggunakan django versi 11 dan database postgresql.
Apa sih kegunaan Cache ? kalian bisa baca sendiri di google, disini saya hanya menjelaskan cara penggunaan cache yang disimpan ke dalam tabel.
Pertama kalian buka settings.py kalian dan tambahkan baris dibawah ini :

CACHES = {
    ‘default’: {
        ‘BACKEND’: ‘django.core.cache.backends.db.DatabaseCache’,
        ‘LOCATION’: ‘cachetable’
    }
}

Location adalah nama tabel saya bernama cachetable, bagaimana cara membuatnya ? dan field nya apa saja ?

Sekarang kalian stop django servis kalian dan jalankan perintah dibawah ini :

python manage.py createcachetable

Lalu coba kalian lihat didatabase kalian, pasti ada tabel baru kan ? dan bagaimana taunya cache ini bekerja ? coba kalian jalankan django aplikasi kalian, dan coba kalian load page yang ada datanya, dan coba kalian buka isi tabel dari cachetable.

Sekian.

 

Leave a Reply

Your email address will not be published. Required fields are marked *