Pengaturan object sebuah cache server
merupakan salah satu hal yang perlu diperhatikan disini. Telah diketahui
sebelumnya bahwa object disimpan pada dua level cache_dir yang besar levelnya
didefinisikan pada konfigurasi utama squid. Object itu sendiri berisikan
content URL yang diminta klien dan disimpan dalam bentuk file binary,
masing-masing object mempunyai metadata yang sebagian dari isinya disimpan
didalam memori untuk memudahkan melacak dimana letak object dan apa isi dari
object tersebut. Banyak sifat-sifat yang perlu diamati untuk optimasi squid
ini, antara lain :
Umur object
Umur obect merupakan sebuah ukuran waktu yang dihabiskan sebuah
object untuk tinggal didalam hardisk cache. Umur object dibatasi oleh beberapa
factor, yaitu :
metode penghapusan object
object dihapus bisa melalui beberap algoritma penghapusan :
a.
Logistic Regression :
yaitu menghapus object dengan
kemungkinan logistic regression terkecil. Kemungkinan logistic regression bisa
diartikan sebagai besarnya kemungkinan object tersebut akan diakses diwaktu
yang akan dating.
b.
Least Recently Used :
yaitu metode penghapusan object berdasarkan waktu kapan object
tersebut terakhir diakses. Semakin lama (besar) waktunya, kemungkin dihapus
juga akan semakin besar.
c.
Least Frequently Used :
Metode penghapusan
object yang paling jarang diakses.
d.
First In First Out :
Penghapusan yang merunut metode berdasarkan waktu masuk ke dalam
cache_dir, yaitu object yang paling awal masuk, berarti itu adalah object yang
akan dihapus terlebih dahulu.
e.
Random :
Menghapus object
secara random.
Kapasitas hardisk cache
Semakin
besar kapasitas cache, berarti semakin lama umur object tersebut bisa disimpan,
jika pemakaian hardisk sudah mendekati batas atas (cache_swap_high) penghapusan
akan semakin sering dilakukan
1 comments:
Niche info, baru tau ini cache apaan
Post a Comment