Sunday, March 17, 2013

Install dan Setting Varnish Cache di Kloxo

Kecepatan dalam penyediaan informasi sangatlah penting dan berarti karena orang tidak suka menunggu. BETUL? Dalam penyediaan informasi kini orang lebih cenderung untuk mencari informasi pada dunia online. Jika anda selaku salah satu penyedia informasi online entah itu situs berita, media sharing, media sosial , forum atau apa pun akan menjadi sebuah masalah jika pengunjung situs anda semakin banyak. Semakin banyak pengunjung , semakin besar database situs anda maka akan semakin berat kinerja server anda dan tentu perlu resource yang lebih besar dan biaya yang lebih besar. Varnish Cache merupakan salah satu solusi yang mungkin bisa anda gunakan dalam pemenuhan kebutuhan server anda.


Ok, Saya tidak akan menjelaskan terlalu banyak Varnish Cache mungkin kawan-kawan bisa cari di Google atau nanti saya buat posting lagi :) . Saat ini saya akan lebih menjelaskan instalasi Varnish Cache di KLOXO sebagai Reverse Proxy . 

Adapun spesifikasi servernya :
Memory/RAM : 768 Mb
Swap               : 256 Mb
Hardisk            : 40 Gb
OS                  : CentOS release 5.9 (Final)



Okeh kita mulai langkah-langkah instal Varnish Cache pada panel KLOXO dengan spesifikasi server tersebut.

1. Login via SSH 
    Login pada server VPS saya sendiri terbiasa menggunakan aplikasi PUTTY jika anda terbiasa dengan aplikasi lain silahkan.

2. Install Varnish Cache
    Untuk install Varnish Cache sudah tersedia pada repository CentOS jadi cukup ketikkan.
    "yum install varnish"
    kemudian adalah pilihan lagi ketik
   "y"
3. Edit Default Port Varnish
   Kita edit file "/etc/varnish/default.vcl" untuk editing via ssh saya menggunakan "vim" jika mau bentuk visual lebih asik silahkan coba WINSCP . Jika menggunakan "vim"
   Ketik : "vim /etc/varnish/default.vcl"
   Cari baris dengan tulisan 
   backend default { .host = "127.0.0.1";
.port = "8080";
} 
   Ubah menjadi :
backend default {
.host = "(ip-server-anda)";
.port = "8080";
}
3. Edit Setting Apache
    Kita Edit setting apache untuk perubahan portnya karena nanti yang berada di jajaran depan adalah varnish.
    "vim /etc/httpd/conf/httpd.conf"  
      Ubah bagian "Listen" Menjadi "Listen 8080"

4. Edit Virtual Host Apache
   Kembali kita mengedit bagian virtual host apache agar berada di belakang varnish cache yang lebih spesifik  pada domain kita. Mari kita kembali mempergunakan vim .
   "vim /home/apache/conf/(nama_id_domain_kamu/*.conf"
    Cari bagian virtual hostnya  menjadi
        "virtual host (ip server kamu):8080"
 5. Jalankan Varnish Cache
    ./varnish.sh
 6. Selamat Varnish Cache Kamu sudah terinstall dan terintegrasi dengan KLOXO.!! 

Selamat menikmati kecepatannya namun karena ini memang tambahan tentu sedikit menambahkan beban pada Memory/RAM dari server yang saya pakai setelah menerapkan Varnish Cache itu penggunaan RAM terlihat 480 Mb sekitar segitu.

Semoga berguna untuk kawan-kawan semuanya :) mohon maaf jika ada kesalahan karena saya juga baru belajar :)












No comments: