Beberapa waktu yang lalu saya menyempatkan untuk menulis panduan ringkas untuk penulisan refresh_pattern squid head 2.7 dan alhamdulillah dapat terselesaikan. Panduan tersebut kemudian saya jadikan ebook agar lebih mudah di distribusikan. E-book ini sendiri saya tujukan untuk pengguna pemula dan menengah.
Panduan ini saya buat berdasarkan squid versi 2.7 (termasuk Lusca head) dan dapat di implementasikan untuk squid versi lainnya. E-book ini terdiri dari beberapa section, sebagai berikut :
Latar Belakang Tulisan
Menjelaskan latar belakang tentang penulisan panduan tentang refresh_pattern serta pengenalan beberapa istilah dasar yang berkaitan dengan refresh_pattern.
refresh_pattern : Apa dan Kenapa?
Mengenal refresh_pattern lebih mendalam dan menjelaskan proses terjadinya transaksi data antara server dan client.
Sintaks dan Opsi Pada refresh_pattern
Pada section ini saya menjelaskan aturan dasar pada penulisan aturan (sintaks) tag refresh_pattern serta penjelasan tentang opsi-opsi pada refresh_pattern.
Contoh Implementasi refresh_pattern
Dibagian ini dijelaskan konsep dasar penggunaan refresh_pattern untuk menangani object-object tertentu. Disini juga dijelaskan bagaimana kalkulasi untuk menentukan object yang fresh atau stale berdasarkan nilai min, max, dan lm-factor.
Opsi-Opsi Tuning refresh_pattern
Section ini membahas refresh_pattern lebih spesifik terutama penjelasan opsi-opsi tuning refresh_pattern.
Persiapan Sebelum Menentukan refresh_pattern
Setelah mengenal teknik penulisan dasar dan mengenal opsi-opsi tuning, pada bagian ini saya menjelaskan lebih lanjut beberapa latar belakang yang harus diperhatikan dalam menentukan refresh_pattern.
Contoh refresh_pattern Untuk Situs-Situs Populer
Section ini membahas tentang penerapan refresh_pattern pada situs-situs populer di Indonesia, antara lain Facebook, Detik, Kaskus, patch game online, serta refresh_pattern untuk konten dinamik seperti pada Youtube.
Download link :
http://www.mediafire.com/?0cid3pn2tj9gop1 (419 kb).
Password (jika diminta):
www.fazar.net
Feedback, saran, koreksi dan penambahan saya terima dengan lapang dada. Silakan hubungi email saya, atau tuliskan langsung di bagian komentar.
Contoh refresh pattern ada diposting saya berikut : https://fazar.net//2010/06/optimasi-squid-2-7/
Nggak up to date sih, tapi refresh pattern di posting tersebut bisa menjadi contoh dasar.
mas fazar
numpang copas dari artikelnya ya, saya coba praktikan
kok script yang ini gak jalan ya, salah dimana
#refresh_pattern –i \.((facebook.com)|(akamaihd.net)).*\.(jpg|gif|png|mp(4|3))$ 1440 300% 10080 override-expire ignore-no-cache ignore-private reload-into-ims
#refresh_pattern \.kaskus.us.*\/ 43200 90% 129600 override-expire override-lastmod ignore-reload ignore-no-cache store-stale
#refresh_pattern \.detik.com.*\.(jpg|png|gif|css|js|swf)$ 10080 200% 43200 override-expire override-lastmod ignore-no-cache store-stale
#refresh_pattern –i \.(zip|exe|dll|ini|rar)$ 1440 100% 10080 override-expire ignore-no-cache ignore-private reload-into-ims
tks
beberapa pattern ini sudah ndak jalan (misalnya kaskus) karena url nya udah ganti. ntar ane list pattern yg baru kalo sempet. :)
tapi kenapa semua pattern gak jalan ya..klw gak salah keterangannya option unknow, seolah olah perintahnya gak di kenal. apa karena jalannya di windows? script ini untuk squid windows apa linux? ataw bisa di pakai di dua2nya
tks
onoy
E-book nya bagus..mudah di ikuti…
Apakah bisa juga di terap kan di squid versi 3.1
Terima kasih
bisa juga diterapkan di squid 3.x akan tetapi perhatikan tag-tag konfigurasinya karena ada sedikit perbedaan tag konfigurasi antara versi 2.7 dengan 3.x
mas saya mau tanya.
download ubuntu yang free ada.
masih newbie.
buat windows dah selesai.
kata tmn q. lebih bagus dengan ubuntu.
tolong mas.
mintak linknya
Ubuntu untuk desktop silakan download disini
32-bit : http://repo.ugm.ac.id/iso/ubuntu/releases/12.04.1/ubuntu-12.04.1-desktop-i386.iso
64-bit : http://repo.ugm.ac.id/iso/ubuntu/releases/12.04.1/ubuntu-12.04.1-desktop-amd64.iso
Ubuntu untuk server silakan download disini
32-bit : http://repo.ugm.ac.id/iso/ubuntu/releases/precise/ubuntu-12.04.1-server-i386.iso
64-bit : http://repo.ugm.ac.id/iso/ubuntu/releases/precise/ubuntu-12.04.1-server-amd64.iso
Terima kasih atas buku refresh pattern, bisa dijadikan referensi buat modul pelatihan. kalau ada waktu silahkan mampir di blog saya.
numpang unduh kang..
Pagi gan.
Mau nanya neh kalo untuk cache seluruh patch game online bagaimana ya…
Sya pake yang ini ga bisa cache game online…
Bila berkenan minta bantuannya…
Terimakasih
makasih bos fazar, sekarang saya lebih mengerti refresh pattern, tp bulan mei ini squid saya untuk cache youtube gagal terus kenapa yahh….
mohon dibantu, makasih sebelumnya :))
youtube belakangan mulai gencar menerapkan HTML5 dan mengganti beberapa codingnya. kalo mas pake storeurl, gunakan storeurl yg update (cek forum FMI).
Gan..!
Ane sering buka situs republika online, kira-kira setting refresh_pattern untuk situs tsb biar optimal kayak gimana yah Gan? Mohon pencerahannya..! Plis
salam,
situs berita republika ya? ane td cek websitenya dan berhubung kontennya dinamik, jadi kita sebaiknya nggak cache halaman-halaman utamanya. tapi info baiknya, republika menyimpan konten statik (gambar, js, css, dsb) di statik.republika.co.id dan kayaknya aman untuk masuk cache. monggo copas pattern berikut dan coba browse dengan browser / klien yang berbeda.
refresh_pattern static.republika.co.id.*\/ 43200 90% 129600 override-expire override-lastmod ignore-reload ignore-no-cache
semoga membantu. :)
makasih mas saya awam dengan proxi tp mulai paham setelah mempelajari Ebook ini.
semoga membantu. :)
kalo refresh pattern ini maksudnya apa ya pak ?
refresh_pattern ^http:\/\/openx.*\.(jp(e?g|e|2)|gif|pn[pg]|swf|ico|css|tiff?) 129600 99999% 129600
129600 ?
99999% ?
reload-into-ims ignore-reload override-expire ignore-no-cache ?
mohon pencerahannya,masih buta tentang refresh_pettern…
makasih
refresh pattern ini di optimasi untuk gambar-gambar yang berasal dari openx. sebelumnya perlu diketahui bahwa openx adalah situs jaringan iklan yg cukup besar.
refresh pattern ini memiliki nilai min, max, dan lm-factor yang sangat tinggi agar mendapatkan hit yang maksimal. sah-sah saja agar semua gambar (termasuk css) dari openx akan disampaikan dari cache.
Bos fazar emang yahud……:)
thanks masbro.. :)