Web Caching (Proxy Server)

9 06 2009

Web cache, çok istenilen objelerin bize daha yakın bir serverda tutulup  objelerin bu serverdan alınmasıdır. örneğin amerikadaki bir sunucudan çok fazla talep edilen bir obje türkiyedeki (yada kendi işyerimizdeki) bir sunucuda tutulup istek yapıldığı zaman direk bizim sunucumuzdan hizmet alınmasıdır. Bu da tabiyki ne sağlıyor ??? zamandan kazanç !!!

Proxy sunucular kendi depolama birimlerine (HD) sahiptir ve popüler objeleri bu birimlerde saklar.

Örnek: Browserımızı kullanarak http://osmanmarangoz.wordpress.com adresinden bir objeyi bilgisayarımıza almak istiyoruz.

  1. Browser, proxy sunucusuna bir TCP bağlantısı kurar ve bir HTTP request mesajı yollar.
  2. Proxy sunucusu, istenilen objenin kendi deposunda olup olmadığına bakar ve eğer varsa bunu HTTP response mesajıyla bize yollar.
  3. Eğer istenilen obje bu Proxy sunucusunda yoksa :-( bu sefer Proxy server objenin bulunduğu gerçek Web server’a TCP bağlantısı kurar (http://osmanmarangoz.wordpress.com) daha sonra Proxy asıl suncuya bir HTTP request mesajı gönderir, asıl sunucu istenilen objeyi bir response mesajıyla bizim Proxy sunucumuza gönderir.
  4. Proxy aldığı bu objeyi kendi deposuna kopyalar ve bize bizim browserımızın daha önceden açtığı TCP bağlantısı üzerinden HTTP response mesajıyla objeyi bize gönderir.

*** Görüldüğü gibi Proxy sunucuları aynı zamanda hem istemci hemde sunucu gibi çalışabilmektedir.

Faydaları;

  1. Proxy sunucusu, RTT süresini oldukça küçültür. İstemci ve proxy sunucusu arasındaki bandgenişliği kullanımını istemci ve orjinal web sunucusu arasındaki bandgenişliği kullanımına göre oldukça etkili hale getirir.
  2. Proxy sunucu kullanımı kurumsal şirketlerin internet trafiğini oldukça rahatlatır.

İşlemler

Bilgi

9 cevap

10 06 2009
hüseyin ürkmez

bir arkadaşımdan duymustum proxy server i. google da aratırken senin yazını gordum ve yazından anladıgım kadarıyla bu web caching olayının bircok faydası var, özelliklede büyük şirketler için. aslında bende büyük sayılabilecek bir sirkette calışıyorum, ürünlerini surekli takip ettiğimiz bazı yabancı şirketlerin web siteleri var ve bazen kontroll etmek için bağlanmaya calıştıgımızda cok uzun zaman alıyor. bu konuda epey bilgisi olan bir arkadaşsın sanırım, sana sorum eger şirkete bir proxy server almak istersek onerin hangi marka olur ve ortalama bir fiyat ta verirsen cok sevinirim. cevabını bekliyorum emeğine sağlık….

10 06 2009
hüseyin ürkmez

sormayı unuttum az once bu RTT suresi ne demek?

10 06 2009
osmanmarangoz

Merhaba Hüseyin bey,
Büyük bir şirkette çalıştığınızdan bahsetmişsiniz, bu tarz şirketler için “cisco” ürünleri kullanılır genelde. Proxy server için cisco’nun ürünleri ve yaklaşık fiyatları;

-Cisco Content Engine 560 (CE-560) $1500 – $2750
-Cisco Content Engine 560 (CE-560-K9) $2800 – $3000
-Cisco Content Engine 560AV (CE-560AV-CDN-K9) $3250

RTT’ süresi istemcinin sunucuya bir istek gönderip, tepki mesajını alana kadar geçen süredir. İşyerinizde proxy server kullanırsanız, isteğiniz kendi sunucunuza gideceği için dışarıya açılmak zorunda kalmadan (yani birçok switch ve router’dan geçmek için uğraşmadan) istediğiniz verilere hızlı bir şekilde ulaşabilirsiniz.

iyi günler diliyorum…

11 06 2009
hüseyin ürkmez

teşekkur ederim Osman bey. benim de arastırmalarım sonucu cisco nun diğer bütün network ürünlerinde oldugu gibi proxy server da da bir numara oldugunu ogrendim. siz de direk cisco dediğinize gore karar verilmiştir :) buyuk ihtimalle şirket için 560 serisinden birtane alacağız. bu arada siz ne işle meşgulsunuz ? sanırım network mühendisi olmalısınız, sadece network konularından bahsetmişsiniz bloğunuzda. ben bir şirkette yönetici asistanıyım, ama işi daha yeni öğreniyorum. benim ilgimi çeken bir konu daha var aslında; IP phone :) bu konu hakkında bir bilginiz var mı? şirketin bir bolumu istanbul da diğer bir bolumu de ankarada. konusmalarımızı telefonda yapmak zorundayız ama altyapı ucretleri cok yuksek değilse IP phone teknolojısıne de gecmeyı dusunebiliriz.

14 06 2009
osmanmarangoz

Merhaba Hüseyin bey, iki hafta içinde mezun oluyorum, sanırım artık Bilgisayar Mühendisiyim diyebilirim. Network’e karşı yoğun bi ilgim var stajımı da network üzerine yaptım, idealim sistem ve ağ mühendisi olmak. IP Phone konusundan bahsetmişsiniz, normal (PBX) sistemden IP Phone’a geçiş biraz masraflı olabilir fakat uzun vadede çok faydalarını görebilirsiniz. IP Phone’da sadece sesli iletişim değil video ve data iletişimi de vardır, böylece telekonferans ve video konferans da yapılabilir. İnternet servis sağlayıcılarından birinden kiralık hattınız olması lazım gene cisco’nun ürünlerini kullanarak kendi altyapınızı oluşturabilirsiniz yada bu işte uzmanlaşmış profösyonel kuruluşlar var onlardan da hizmet alabilirsiniz.

15 08 2009
Ertugrul

Kardesim cok guzel aciklamissin,
Network derslerine hep nasil diye bakip , cok zor diye dusunurdum.
Aslinda ogrenmemiz gereken once “hikayesi” sonra “teori” ,
saolsun mezun olmadan once aldigim Devrim Hocadan alirken hic bu kadar zevkli oldugunu bilmiyordum network un.
Sende o kadar guzel aciklamissinki “hikayesini”, anlayabildim :)
Eline saglik kardesim

15 08 2009
Ertugrul

Gelecegin Network Uzmani Osman Marangoz , hic suphem yok.

17 08 2009
osmanmarangoz

Çok teşekkür ederim Ertuğrul kardeşim, faydalı olduysa ne mutlu bana…
Devrim hocamızın izinde gidiyorum inşallah onun kadar Network bilgisine ulaşabilirim… Selamlar

2 01 2011
2010 in review « Osman MARANGOZ

[...] Web Caching (Proxy Server) June 2009 8 comments [...]

Yorum yapın

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Değiştir )

Twitter picture

You are commenting using your Twitter account. Log Out / Değiştir )

Facebook photo

You are commenting using your Facebook account. Log Out / Değiştir )

Connecting to %s




Takip Et

Get every new post delivered to your Inbox.