Juallah Kepandaianmu dan Belilah Kebingungan!

[Networking] Mengapa Perlu Menggunakan Proxy Server

Posted in Networking by Eko Kurniawan Khannedy on 25 Oktober 2009

Apa itu Proxy Server?

Proxy Server merupakan sebuah komputer server atau program yang digunakan untuk menangani permintaan dari client untuk melakukan request terhadap konten-konten yang terdapat di internet.

Komputer client dari Proxy Server tidak akan mengetahui apa yang dilakukan oleh Proxy Server, komputer client tersebut hanya mengetahui kalo requestnya langsung ke internet, padahal kenyataaannya sebenarnya requestnya adalah ke Proxy Server, lalu proxy server melakukan request konten yang di minta ke internet dan setelah itu baru Proxy Server memberikan hasilnya ke komputer client.

image

 

Seperti terlihat pada gambar diatas, pertama Client pertama melakukan request ke Proxy Server. Contoh saja saat kita akan membuaka website Google, maka kita akan mengetikkan url nya, setelah itu Browser akan melakukan request terhadap Proxy Server, lalu Proxy Server akan melakukan request yang diminta client ke internet.

image

Saat web server memberikan respon, maka yang akan menerima respon tersebut adalah Proxy Server. setelah itu Proxy Server meneruskan responnya ke Client, namun selain itu Proxy Server juga melakukan penyimpanan data konten terhadap Cache, biasanya Cache yang digunakan berupa File atau bisa juga Memori.

Andai suatu saat client meminta request konten yang sama ke proxy server, maka hal yang akan terjadi adalah pada gambar dibawah ini :

image

jadi saat Client melakukan request konten yang sama, maka Proxy Server tidak akan melakukan request lagi ke internet, tapi melainkan melakukan request ke Cache proxy Server tersebut.

image

Jika konten yang dimaksud ditemukan dalam Cache, maka proxy Server akan mengembalikan konten yang terdapat dalam Cache tersebut ke Client, dan proxy server tidak akan melakukan request ke Internet. Maka dari itu hal ini akan mempercepat proses request dan juga dapat meminimalisasi penggunaan bandwidth.

Namun jika konten yang diminta client tidak terdapat dalam Cache, atau konten yang terdapat dalam Cache telah usang (basi), maka proses yang akan dilakukan proxy server adalah melakukan request lagi ke internet lalu mengembalikan responnya ke client dan juga memperbaharui konten yang terdapat pada Cache.

7 Tanggapan

Subscribe to comments with RSS.

  1. echo said, on 25 Oktober 2009 at 23:13

    jika kita pake Linux kita bisa buat Proxy Server menggunakan Squid :

    http://www.squid-cache.org/

    :D

  2. Agus Suhanto said, on 26 Oktober 2009 at 07:38

    salam,
    senang bertemu Anda melalui blog ini saya Agus Suhanto, tulisan yg bagus :)
    lam kenal yee

    • echo said, on 26 Oktober 2009 at 09:21

      yup, sama2 :D

  3. Agi said, on 27 Oktober 2009 at 13:42

    Nambahin aja, yg bisa di-cache umumnya request dg HTTP method GET.

  4. Mbah Sapto said, on 29 Oktober 2009 at 08:37

    suwun suwn..pencerahan di pagi hari

  5. [...] PDRTJS_settings_710469_post_7 = { "id" : "710469", "unique_id" : "wp-post-7", "title" : "+Membuat+Proxy+Server+di+Linux+Menggunakan+Squid", "item_id" : "_post_7", "permalink" : "http%3A%2F%2Ffaddli.wordpress.com%2F2009%2F10%2F31%2Fmembuat-proxy-server-di-linux-menggunakan-squid%2F" } Ini adalah artikel implementasi dari artikel sebelumnya : Mengapa Perlu Menggunakan Proxy Server [...]

  6. Andi said, on 19 November 2009 at 19:49

    waduh,,, cari yg udah jadi aja lah..hehe


Tinggalkan Balasan