Mempercepat loading SLiMS
Postingan pertama tentang SLiMS nih, hehe
Apasih itu SLiMS? SLiMS (Senayan Library Management System) merupakan sebuah aplikasi berbasis web yang diperuntukan untuk mengelola perpustakaan (otomasi perpustakaan). Lebih lengkapnya bisa baca - baca dimari slims.web.id
SLiMS menggunakan database mysql untuk penyimpanan datanya. Nah saat pertama menggunakan SLiMS mungkin terasa ringan - ringan saja loading datanya, tapi lama kelamaan dengan bertambahnya data yang tersimpan maka loading datanya akan membutuhkan waktu yang lebih lama, apa lagi kalau datanya sudah puluhan ribu koleksi. Nah dalam tulisan ini akan saya beri sedikit tips untuk mempercepat loading datanya.
Caranya ?
Apasih itu SLiMS? SLiMS (Senayan Library Management System) merupakan sebuah aplikasi berbasis web yang diperuntukan untuk mengelola perpustakaan (otomasi perpustakaan). Lebih lengkapnya bisa baca - baca dimari slims.web.id
SLiMS menggunakan database mysql untuk penyimpanan datanya. Nah saat pertama menggunakan SLiMS mungkin terasa ringan - ringan saja loading datanya, tapi lama kelamaan dengan bertambahnya data yang tersimpan maka loading datanya akan membutuhkan waktu yang lebih lama, apa lagi kalau datanya sudah puluhan ribu koleksi. Nah dalam tulisan ini akan saya beri sedikit tips untuk mempercepat loading datanya.
Caranya ?
- Menggunakan fasilitas index search pada SLiMS. Feature ini mulai diperkenalkan pada versi SLiMS 5 (meranti) dan menjadi default seach pada versi SLiMS 7 (cendana).
Cara mengaktifkannya sebagai berikut :
- Buka file sysconfig.inc.php pada root directory SLiMS menggunakan aplikasi code editor kesukaan kamu (notepad, notepad++, sublime, etc.)
- Lakukan pencarian (search/find) degan kata kunci "$sysconf['index']['type']" tanpa tanda petik.
- Nah kalau sudah ketemu silahkan ganti valuenya menjadi 'index'
- Kemudian masuk pustakawan / login librarian menggunakan akun administrator
- Pilih menu sistem
- pilih sub menu indeks bibliografi
- kemudian klik tombol buat ulang indeks jika belum terindeks datanya atau perbaharui indeks kalau datanya belum terindex semua.
- Mengaktifkan fasilitas query cache pada mysql Sebelumnya kita cek dulu, apakah fasilitas ini sudah aktif atau belum, silahkan buka phpmyadmin.
"localhost/phpmyadmin" => bagi yang menggunakan xampp
"localhost/pma" => bagi yang menggunakan psenayan (username : root ; password: psenayan)
Setelah phpmyadmin dapat diakses, silahkan pilih tab SQL untuk melakukan query. Ketikan kode dibawah ini kemudian klik GO/kirim
SHOW VARIABLES LIKE '%query_cache%'
Hasilnya sebagai berikut ini
Variable_name Value have_query_cache YES query_cache_limit 1048576 query_cache_min_res_unit 4096 query_cache_size 0 query_cache_type ON query_cache_wlock_invalidate OFF
- Silahkan buka file my.ini atau my.cnf dengan code editor kesukaan kamu.
- pada xampp atau psenayan file my.ini biasanya terdapat di folder /xampp/mysql/ atau /xampp/mysql/bin/
- pada lampp file my.cnf biasanya terdapat di folder /xampp/etc/
- kemudian tambahakan kode berikut ini :
#mengaktifkan query cache
#buat yang belum aktif
query_cache_type = 1
#memberikan ruang/size cache
query_cache_size = 26214400 - Simpan dan restart mysql-nya
Hasilnya :
Sebelum
Sesudah
Efeknya tidak hanya dipencarian koleksi kog, tapi juga saat membuka halaman-halaman yang lain (termasuk halaman admin)
Semoga bermanfaat ^^
VARIABLESVARIABLES - Silahkan buka file my.ini atau my.cnf dengan code editor kesukaan kamu.
Cara Instal Slims di Windows &
ReplyDeleteCara Instal Slims di Ubuntu
Mantaf bro
ReplyDelete