IPUCU Firefox Ayarları

From Lapis Wiki

Jump to: navigation, search
Bu makale IPUCU bölümü serisinin bir parçasıdır
Ses Çekirdek Terminal/Kabuk
Dosya İşlemleri Tarayıcılar Diğer

Erkan Kaplan
kaplan.erkan@gmail.com
http://www.linux-sevenler.org

Orcun Apaydın
Orçunun Mozilla Günlüğü
http://orcun.mozilla.org.tr



Konu başlıkları

Firefox Altında Internette Daha Hızlı Gezinmek

Firefox altında ADSL bağlantınızın sağladığı nimetlerden elbette sonuna kadar yararlanmak istersiniz. Öntanımlı olarak kurulan Firefox'da bu yapılanma genelde yapılmamıştır. Bu ayarları kendiniz Firefox kurduktan sonra yapmanız gerekir.

Firefox bir URL adresini açmak istediğinde ilk önce istek gönderir. Eğer Firefox da “Pipelining[1]” özelliğini etkinleştirirseniz, sayfaya istek gönderilmez, aksine doğrudan sayfa açılmaya çalışılır. Buda sayfanın daha çabuk tarayıcı ekranında gösterilmesini sağlar. Bu sayede internetdeki sayfaları daha hızlı yükleyip gezebilir, ADSL bağlantınızın zevkini daha çok çıkartabilirsiniz.


Firefox 1.0.x sürümünde Pipelining[1] özelliğini aşağıdaki şekilde açabilirsiniz:

  • İlk önce URL adres çubuğunda "about:config" yazın ve enter yapın.
  • Açılan menüdeki arama çubuğunda "pipelining" yazarak arama kriterlerini kısaltın. (Daha az sonuç ekrana yansır)
  • Aşağıdaki değerlerin “true” olmasını sağlayın:
		network.http.pipelining
		network.http.proxy.pipelining

Bu parametreler üstüne iki kere çift tıklayarak “true” olmasını sağlayabilirsiniz.

  • Yapılacak en fazla sorgulama için 30 değerini atayın:
		network.http.pipelining.maxrequests

Yukardaki değişkenin olduğu satırı bulun ve bu değişkenin değerini 30 olarak tanımlayın.



BURAYA RESIM GELECEK


  • Fare ile sağ tıklayın (yukardaki resimde network yazan yazıların üstünde). Açılan ufak menüden “Yeni -> Integer” yolunu takip edin. Açılan menüye aşağıdaki satırı ekleyin:

nglayout.initialpaint.delay

Bu yeni değişkene değer olarak 0 (sıfır) atayın. Bu değer sayesinde, istenen bilgiler için bekleme süresi 0 (sıfır) olarak tanımlanır(bkz. aşağıdaki resim).


BURAYA RESIM GELECEK

Hepsi bu kadar.

“Pipelining[1]” özelliği etkinleştirilmiş Firefox tarayıcınız ile daha hızlı internette gezebilirsiniz.


Şimdi farklı olasılıklara göre yapılabilecek hızlandırma ayarlara göz atalım. Kendinize göre bir olasılık seçin ve kendi ayarlarınızı ona göre yapın. Bütün bu ayarları “about:config” aralığından yazmak zorunda değilsiniz. Yapmak istediğiniz ayarların hepsini “user.js”[2] dosyasının içine koyabilirsiniz. Eğer “user.js”[2] dosyası mevcut değil ise kendiniz yeni bir tane yaratabilirsiniz.

Firefox Hızlandırma Ayarları

Bütün donanım için kullanılabilecek ortak ayarlar

Aşağıdaki bölüm İnternet bağlantı hızınıza yada bilgisayarınızın donanımına bağlı olmayan hızlandırma ayarlarıdır.

	user_pref("network.http.pipelining", true);
	user_pref("network.http.proxy.pipelining", true);
	user_pref("network.http.pipelining.maxrequests", 8);
	user_pref("content.notify.backoffcount", 5);
	user_pref("plugin.expose_full_path", true);
	user_pref("ui.submenuDelay", 0);

Hızlı Bilgisayarı ve Hızlı Bağlantısı Olanlara

Firefox'ta bellek kullanımı olarak 4096 KB varsayılandır. Bu ayarlarla biz son satırda görüldüğü gibi aşağı yukarı 65 MB olarak değiştiriyoruz. Bunu kendi kullanımınıza göre değiştirebilirsiniz.

	user_pref("content.interrupt.parsing", true);
	user_pref("content.max.tokenizing.time", 2250000);
	user_pref("content.notify.interval", 750000);
	user_pref("content.notify.ontimer", true);
	user_pref("content.switch.threshold", 750000);
	user_pref("nglayout.initialpaint.delay", 0);
	user_pref("network.http.max-connections", 48);
	user_pref("network.http.max-connections-per-server", 16);
	user_pref("network.http.max-persistent-connections-per-proxy", 16);
	user_pref("network.http.max-persistent-connections-per-server", 8);
	user_pref("browser.cache.memory.capacity", 65536);

Hızlı Bilgisayarı ve Düşük Hızlı İnternet Bağlantısı Olanlara

Bu ayarlar ise çok hızlı olmayan bağlantılar için. Fakat dial-up bağlantı değil düşük hızlı ADSL veya Kablo bağlantılar için. (Dial-up bağlantılar için olan en alttaki ayarları kullanabilir)

	user_pref("content.max.tokenizing.time", 2250000);
	user_pref("content.notify.interval", 750000);
	user_pref("content.notify.ontimer", true);
	user_pref("content.switch.threshold", 750000);
	user_pref("network.http.max-connections", 48);
	user_pref("network.http.max-connections-per-server", 16);
	user_pref("network.http.max-persistent-connections-per-proxy", 16);
	user_pref("network.http.max-persistent-connections-per-server", 8);
	user_pref("nglayout.initialpaint.delay", 0);
	user_pref("browser.cache.memory.capacity", 65536);

Hızlı Bilgisayarı ve Çok Düşük Hızlı İnternet Bağlantısı Olanlara

	user_pref("browser.xul.error_pages.enabled", true);
	user_pref("content.interrupt.parsing", true);
	user_pref("content.max.tokenizing.time", 3000000);
	user_pref("content.maxtextrun", 8191);
	user_pref("content.notify.interval", 750000);
	user_pref("content.notify.ontimer", true);
	user_pref("content.switch.threshold", 750000);
	user_pref("network.http.max-connections", 32);
	user_pref("network.http.max-connections-per-server", 8);
	user_pref("network.http.max-persistent-connections-per-proxy", 8);
	user_pref("network.http.max-persistent-connections-per-server", 4);
	user_pref("nglayout.initialpaint.delay", 0);
	user_pref("browser.cache.memory.capacity", 65536);

Düşük Donanımlı Bilgisayar ve Hızlı Bağlantısı Olanlara

	
     user_pref("content.max.tokenizing.time", 3000000);
     user_pref("content.notify.backoffcount", 5);
     user_pref("content.notify.interval", 1000000);
     user_pref("content.notify.ontimer", true);
     user_pref("content.switch.threshold", 1000000);
     user_pref("content.maxtextrun", 4095);
     user_pref("nglayout.initialpaint.delay", 1000);
     user_pref("network.http.max-connections", 48);
     user_pref("network.http.max-connections-per-server", 16);
     user_pref("network.http.max-persistent-connections-per-proxy", 16);
     user_pref("network.http.max-persistent-connections-per-server", 8);
    user_pref("dom.disable_window_status_change", true);

Düşük Donanımlı Bilgisayar ve Çok Düşük Hızlı Bağlantısı Olanlara

Dial-up kullanıcıları içindir.

	user_pref("content.max.tokenizing.time", 2250000);
	user_pref("content.notify.interval", 750000);
	user_pref("content.notify.ontimer", true);
	user_pref("content.switch.threshold", 750000);
	user_pref("nglayout.initialpaint.delay", 750);
	user_pref("network.http.max-connections", 32);
	user_pref("network.http.max-connections-per-server", 8);
	user_pref("network.http.max-persistent-connections-per-proxy", 8);
	user_pref("network.http.max-persistent-connections-per-server", 4);
	user_pref("dom.disable_window_status_change", true);

Arama kutusuna delay yazın ve çıkan bütün değerleri 0 yapın.Böylece çıkan değerlerin gecikme süreleri sıfır olacaktır.

Dipnot

[1] Pipelining
Mozillanın sayfaların tarayıcı içinde yüklenmesini hızlandırmak için kullandığı yeni özelliklerden birisidir. Fakat bazı web sunucuları ve Vekil sunucular(proxy) tarafından tam olarak desteklenmemektedir.


[2] “user.js” dosyası
Firefox kişisel ayarlarının kayıt olduğu dosyadır. Öntanımlı olarak kurulmaz ama kendiniz yeni bir dosya yaratabilirsiniz. Windows altında yeni dosya oluştururken, dosya uzantısının görüldüğünden emin olun. Mesela yanlışlıkla "user.js.txt" gibi bir dosya oluşturabilirsiniz. Linux altında ise kullanıcının ev dizini altındaki dizin içine yeni olarak kendiniz dosyayı oluşturabilirsiniz.

Windows XP/2000 "%AppData%\Mozilla\Firefox\Profiles\xxxxxxxx.default\" "xxxxxxxx" 8 karekterli bir isimdir rasgele oluşturulur. "C:\Documents and Settings\[Kullanıcı Adı]\Application Data\Mozilla\Firefox\Profiles\"

Windows 95/98/Me, klasörün bulunduğu yer: "C:\WINDOWS\Application Data\Mozilla\Firefox\Profiles\xxxxxxxx.default\"

Linux, klasörün bulunduğu yer: "~/.mozilla/firefox/xxxxxxxx.default/"

Mac OS X, klasörün bulunduğu yer: "~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default/"