KlavyeMonitor.com    


MENÜ

. ANASAYFA

. KABLOSUZ & TELSİZ

. AVUÇİÇİ & CEP

. LINUX

. WINDOWS

. WEB

. INTERNET

. BİLGİSAYAR

. ANTİK BİLGİ

. ARAMA

. BAĞLANTILAR

POPÜLERLER

htmlders

linux kitapları

proxy adresleri kablo

sayisal loto sans topu

elmekyonlen

TDGTW-WarXing

eposta yazim kurallari

BearShare Morpheus ve iMeshi Hizlandirma Yolu

proxy-hiz

komutlar

web hosting hizmetleri

inet-hiz

linux ile windowslari uyutmak

squidle2kat

yedekleme

internet hizi

database oracle mysql sql komutlari

windows mydoom virus

PDA ve cep telefonu icin www sayfasi yapimi


= = =

Favorilere ekle
Google

Squid İle 2 Kat Daha Hızlı Web


Linux kullananlar basit birkaç adımla squid www proxy'yi kurup. Normal proxy performansının üstünde bir verim elde edebilirler.

Squid'i http://freshmeat.net/ ya da http://www.download.com/ gibi bir yerden çektikten sonra kuralım:

TAR.GZ tipi için:

tar -xzvf squid_paket_ismi.tar.gz
cd squid_paket_dizini
./configure
make
[make bitince "su" komutuyla root olalim]
make install

RPM icin:

rpm -i squid_paket_ismi.rpm

Şimdi de squid'i ayarlayalım. Önce squid.conf ayar dosyasını bulmalıyız. Kurduğunuz paket, bunu /etc /etc/squid /usr/local/squid vs. vs. gibi bir yere koymuş olabilir. Bulduktan sonra ilgili yerleri değiştiriyoruz:

1. http portunu belirleyelim. Bir standart olarak 8080 kullanılsın, http_port yazan bulunup asağıdaki satırla değiştirilecek:

http_port 8080

2. Şimdi bizi hızlandıracak eklentiyi katalim. cache_peer'a ayrılan bölumü bulup şunları ekleyelim:

cache_peer proxy2.ihlas.net.tr sibling 3128 3130
cache_peer hail.pipex.net sibling 3128 3130
cache_peer proxy-izmir.ttnet.net.tr parent 8080 7 round-robin cache_peer proxy-ankara.ttnet.net.tr parent 8080 7 round-robin

Buraya buldugunuz / bildiginiz uygun diger proxy'leri de ekleyebilirsiniz. Ekleyeceginiz proxy squid degilse tip olarak "parent" ve icp_port olarak "7" yazip "round-robin" secenegini ekliyoruz.

cache_peer satirlari ile sizin squid'iniz ortak calisacagi diger proxyleri ogrenmis oluyor. Boylece sizde olmayan veriyi en yakin diger bir proxy'den, sunucu asIl makinaya baglanmaksizin elde edebiliyor.

YakIn olan diger proxy'lerden oldukca hizli veri indirebildiginizden. Bu, oldukca yuksek bir www erisim verimini sagliyacaktir.

3. squid'in calisirken fazla bellek kullanmamasini saglayalim:

cache_mem 6 MB

4. Onbellek'in ne zaman duzenlenecegini belirleyelim:

cache_swap_low 80
cache_swap_high 97

5. Onbellekte saklanabilecek en buyuk dosya boyutunu saptayalim. Bu deger kucuk olursa, daha cok veri parcasi icin yerimiz olur. Ustelik genelde internet kucuk parcalardaki dosyalardan olustugundan, bu verimi arttiracaktir, ozellikle de onbellek icin az yer ayirmissak:

maximum_object_size 768 KB

6. Onbellek icin yer ayiralim:

cache_dir /var/spool/squid 300 16 64

Burada 300 MB yer ayirdik. Bu, evde kullandiginiz makina icin fazlasiyla yeterlidir. Isterseniz daha azi da olur:

cache_dir /var/spool/squid 100 12 64

Sondaki iki sayi, önbelleklenen dosyalari tutmak için içiçe kullanilacak dizin sayisini belirler. Gene, kucuk onbelleklerde bunlarin ayari o derece onemli degil. Fakat, bunlari dosya sistemine, buyukluge, raid ise disk bolme sayisi ve buyuklugune gore vs. en iyi sekilde ayarlamak icin çesitli önerileri http://www.squid.org/ adresinden ogrenebilirsiniz.

7. Yukleme iptallerinde beklemeyi azaltalim:

quick_abort_min 2 KB
quick_abort_max 8 KB
quick_abort_pct 97

8. Arkadaslarimizin da bizim proxy'mizi kullanarak hizlanmalarini, ve proxymizi taze veriyle doldurup bizi da hizlandirmalarini saglamak icin disarida proxy'ye erisim engelini kaldiralim:

#http_access deny all
http_access allow all

Tabii bunun faydasini gormek icin "dynamic dns" hizmeti veren http://www.dynip.com/ http://www.2y.net/ gibi yerlerden bir adres alip, ilgili programi her internete baglanista kppp'ye vs. calistirtmalisiniz. Boylece digerleri sizin.makina.adresiniz'i 8080'nolu porttan proxy olarak kullanabilirler. (Kendi cache_peer satirlarina ekleyerek, veya netscape'te otomatik proxy ozelligi ile)

squid.conf dosyasiyla isimiz bu kadar. Bunu kaydedelim. Ardindan squid'in isyelecegi dizinlerin sahiplik, ve dosya haklarini kontrol edelim. Bunlar, bazi hazir rpm paketlerinde dogru ayarlanmaz.
Bu dizinler /var/log/squid/ /var/spool/squid /var/cache/squid vs. gibidir. Onbellegin ve log'larin bulundugu dizinlere squid'in yazma hakki oldugundan emin olmaliyiz. Gerekiyorsa dizinlerin kullanici isimlerini chown ile degistirmek gerek. Ya da kolayina kacarak, bu dizinleri tamamen yazma erisimine acabilirsiniz: "chmod go=rwx /var/log/squid/" gibi...

Simdi de squid'in kullanacagi onbellek dizinlerini yaratmasiniz saglayalim:

squid -z

Ve her bilgisayarı açışta çalıştırılmasını sağlamak için,

squid&

yazan bir satiri /etc/rc.d/boot.local /etc/rc.d/rc.local vs. isimli acilis dosyasinin sonuna ekleyelim.

Squid'i kurma ve ayarlama işimiz bu kadar. Denemek için "root" iken "squid" diyerek bir çalıştıralım.

Netscape'in manual proxy ayar kısmından ftp ve http proxy boşluklarına localhost adresini ve 8080 no'lu port numarasını girmemiz squid'i kullanmaya başlamamız için yeterli.

İyi hızlanmalar...

İlker Fıçıcılar

Arama önerileri: internet accelerator, squid ayarları, hızlı internet, internette hızlanma, proxy, cache, onbellek, önbellek, proxy ayarı,


Kaynak gösterecekler için referans: "Squid İle 2 Kat Daha Hızlı Web", İlker Fıçıcılar, http://www.KlavyeMonitor.com/squidle2kat.html


İlgili Benzer Yazılar:


 
 
 
   
Bu sayfaları Linux'ta oluşturan programı yazan: İlker Fıçıcılar