Suryadi Syamsu
Jurusan Teknik Informatika, STMIK AKBA, Makassar
e-mail : adhyneo@gmail.com
Telp : 0411-588371
Abstrak
Pada umumnya sebuah proxy server harus memiliki performansi yang tinggi, agar dapat melayani
permintaan dari sisi Klien yang akan mengakses internet. Penggunaan proxy server saat ini biasanya
masih menggunakan konfigurasi standar yang ada pada proxy server tersebut. Konfigurasi ini dapat
diatur lagi sedemikian rupa sehingga tercipta suatu proxy server yang handal dan memiliki
performansi yang lebih baik. Desain konfigurasi dilakukan dengan mengatur atau mengubah
(tuning) beberapa parameter yang ada dalam file konfigurasi aplikasi proxy server dan disesuaikan
dengan kebutuhan pengguna di jaringan. Kelebihan dari proxy server yang telah di tuning ini di
harapkan mendapatkan hasil ataupun performa yang lebih baik dibandingkan dengan proxy server
dengan pengaturan yang masih standar. Aplikasi yang akan digunakan untuk membuat proxy server
adalah squid yang berjalan pada sistem operasi Linux debian 5.0. Aplikasi squid paling banyak di
gunakan di jaringan lokal maupun internet baik untuk menyimpan cache web, redirect dan blokir
beberapa website, manejemen bandwidth hingga ke pembatasan akses.
42
Squid memiliki banyak fitur yang bisa - sistem operasi Linux debian 5.0
membantu melakukan koneksi secara anonim, - Aplikasi squid versi 2.7 stable3
seperti memodifikasi atau mematikan
beberapa field header tertentu dalam sebuah b. Implementasi sistem
permintaan HTTP yang diajukan oleh klien.
Saat itu terpenuhi, apa yang akan dilakukan o Instalasi paket proxy server
oleh Squid adalah tergantung orang yang
menangani komputer yang menjalankan Langkah pertama yang akan dilakukan
Squid. Orang yang meminta halaman web untuk merancang dan mengimplementasikan
melalui sebuah jaringan yang secara sebuah proxy server adalah dengan
transparan yang menggunakan biasanya tidak menginstal paket squid beserta
mengetahui bahwa informasi semua dependensinya. Pada sistem operasi linux
permintaan HTTP yang mereka ajukan dicatat debian, instalasi paket squid di lakukan di
oleh Squid. terminal console dengan perintah apt-get
install squid.
Platform yang didukung Squid dapat
berjalan di atas sistem-sistem operasi berikut :
• AIX
• BSDI
• Digital Unix
• FreeBSD
• HP-UX
• IRIX
• Linux
• Mac OS X
• NetBSD
• NeXTStep Gambar 1. Instal paket squid
• OpenBSD
• SCO OpenServer Pada langkah instalasi muncul
• Solaris peringatan untuk melanjutkan atau
• UnixWare tidak, tekan tombol Y untuk
melanjutkan proses instalasi paket
• Windows
squid.
5. Pembahasan
a. Kebutuhan sistem
45
o maximum_object_size_in_memory o Quick_abort_max 0 KB, secara
50 KB, secara default aktif dengan default aktif dengan nilai 16 KB.
nilai 8 KB. Pada option ini Pada option ini sama dengan
direkomendasikan untuk quick_abort_min tapi dengan kondisi
memberikan nilai rendah. File agresif sebagai contoh misalnya user
berukuran besar akan menghabiskan yang tidak sabar pada proses request
sumberdaya RAM Anda, dengan akan dengan cepat membatalkan
memberikan ukuran byte yang tepat prosesnya, baik itu browsing maupun
akan dapat memudahkan situasi downloading. Dengan memberikan
swap-in dan swap-out antara cache setting 0 KB akan menghentikan
pada memori dan disk. Squid untuk tidak melanjutkan
o cache_dir aufs /var/spool/squid prosesnya pada situs yang diminta.
10000 16 256, secara default aktif o client_db off, secara default aktif
dengan standar ufs. Pada option ini dengan kondisi On. Pada option ini
Rekomendasi yang sangat disarankan jika diaktifkan, maka Squid akan
adalah menggunakan “aufs“, dengan melakukan proses perhitungan
format ini cache akan menggunakan statistik pada akses user. Layanan ini
format standar squid “ufs“, namun bertujuan membatasi jumlah request
ditambahkan fasilitas async-I/O. pada klien yang melakukan request.
10000 berarti kapasitas cache yang Hal ini bisa membebani memori,
bisa ditampung oleh squid dalam maka sebaiknya dinonaktifkan.
satuan MB, 16 adalah jumlah o buffered_logs on, secara default
kedalaman folder dan 256 berarti tidak aktif. Pada option ini jika
jumlah file cache untuk setiap folder. diaktifkan maka Buffer akan ditulis
o cache_mem 64 MB, secara default pada file Log, selain akan
aktif dengan kapasitas memori 8 mempermudah akses berikutnya,
MB. Pada option ini jangan juga memberikan optimasi kepada
mengatur cache_mem terlalu besar. server squid yang lebih baik.
Cache_mem menunjukkan jumlah o half_closed_clients off, secara
maksimal RAM yang digunakan oleh default aktif. Pada option ini Squid
squid untuk menyimpan obyek di akan menonatifkan koneksi pada
memori. Squid membutuhkan RAM klien yang lama tidak melakukan
sekitar 100 MB per 1 GB file cache. request.
Jadi, jika kita memiliki 10 GB file
cache, maka squid membutuhkan Parameter-parameter diatas hanya
RAM minimal 1 GB. sebagian kecil dari isi file konfigurasi yang
o memory_pools off, secara default ada squid. Parameter-parameter yang
aktif dengan posisi On. Pada saat yang lain harus di ubah sesuai dengan
rutinitas squid menurun atau tidak kebutuhan masing-masing.
ada aktifitas, squid akan melepaskan
object yang tersimpan pada RAM 6. Penutup
untuk diletakkan pada storage.
o Quick_abort_min 0 kB, secara a. Kesimpulan
default aktif dengan nilai 16 KB.
Pada option ini dengan setting 0 KB Berdasarkan uraian yang telah di
akan memberikan optimasi squid jelaskan pada bagian sebelumnya, maka
lebih baik bagi user yang tiba-tiba secara garis besar bisa di simpulkan
membatalkan request karena akan bahwa :
menon-aktifkan pengiriman data
pada jaringan yang akhirnya dapat o Proxy server sangat diperlukan di
mengoptimalkan bandwidth. jaringan lokal untuk menghemat
46
penggunaan bandwidth internet 7. Daftar Pustaka
o Proxy server membantu untuk
menyimpan cache sehingga [1] http://www.squid-cache.org
sebagian object yang berasal dari [2] http://id.wikipedia.org/wiki/Squid
internet bisa disimpan dalam [3] http://kuasa66.wordpress.com/2009/
proxy server. Pada saat klien 02/03/optimasi-squid/
mengakses internet kedua kalinya, [4] http://repository.amikom.ac.id/files/
klien tidak perlu mengambil dari Publikasi_05.11.0879.pdf
internet tetapi cukup mengambil [5] http://warnetwarnetwarnet.blogspot.com/
object dari proxy server. 2009/01/cara-instal-dan-optimasi-squid-
o Proxy server sudah bisa di proxy.html“/etc/squid/squid.conf”
fungsikan hanya dengan mengatur
konfigurasi standar yang terdiri
dari ACL (access control list),
http_access, http_port dan
transparent proxy.
b. Saran
47