E-Book : refresh_pattern Untuk Squid Cache 2.7

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.

About Fajar R. 297 Articles
Seseorang yang antusias terhadap dunia internet, IT, networking dan komputer. Tipikal introvert tapi suka berorganisasi dan adventuring ke tempat-tempat baru.

20 Komentar

  1. 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

    • 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

  2. 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

  3. 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

  4. 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).

  5. 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. :)

  6. 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.

Leave a Reply

Alamat email Anda tidak akan dipublikasikan.


*