Şimdi herkes diyordur e madem hızlanacak bunu niye Firefox hazırlanırken yapmıyorlar. Bunun tek açıklaması bana göre işlemciler de belli bir saat hızında gelmesine rağmen kullanıcının isteğine bağlı olarak hız aşırtma(overclock) yapılabilmesine benzer bir sebeptir.  İşlemcinize overclock yaparsanız risk alırsınız. Buna karşılık daha yüksek saat hızları elde edersiniz. Şimdi biz de Firefox’umuzu biraz daha hırçınlaştıracağız. Firefox geekleri sağolsun çalışmışlar derlemişler.

1. Enable pipelining

Tarayıcıların normal çalışması sunucuya istek gönderip ondan cevap beklemek ve ondan sonra devam etmek şeklindedir. Pipelining(tam Türkçe karşılığı yok ama paralel olarak işleme gibi bir anlamdadır bilgisayar dünyasında) daha agresif bir yöntemdir. Sunucudan cevap almayı beklemeden  çoklu istekler yollayabilir. Bu tekniği aktifleştirmek için:

- Firefox’un adres çubuğuna about:config yazıp girilir. Ekrana bir uyaru çıkacak “Söz veriyorum dikkatli olacağım!” butonuna basılır ve karşımıza baya uzun bir ayar listesi çıkar.

- Üstteki süzgeç çubuğundan network.http.pipelining ve

network.http.proxy.pipelining değerlerini bulup sağ tıklayıp değerini değiştir diyerek false’dan true’ya döndürülür ve özellik açılmış olur.

 

2. Render quickly

Geniş ve karmaşık web sitelerinin indirilmesi uzun sürer. Firefox kullanıcıya bekletmek istemediğinden varsayılan olarak her 0.12 saniyede bir alınan veriyi gösterir. Buna "content notify interval" denir. Her ne kadar bu özellik tarayıcıyı şık ve hareketli gösterse de sürekli olarak yapılan tekrar çizimler toplam sayfa yükleme süresini uzatır. Daha uzun "content notify interval" performansı artıracaktır. Bunun için

- Yine about:config yazılır ve uyarı geçilir.

- Bu kez karşımıza çıkan listeye yeni bir değer eklenmesi gerekir. Bunun için tarayıcı sayfasındaki boş bir yere sağ tıklayıp “Yeni” ye basılır. 3 seçenek çıkar karşımıza. Burada bize gereken “Integer” yani “Sayı” tipidir. Yeni değer için bir isim ister. Buna content.notify.interval yazılır. Ardından yeni değerin büyüklüğünü ister. Buna da 500000 yazılır. OK butonuna basılır

- Yine ekranın boş bir yerinde sağ tıklayıp Yeni->Boolean oluşturulur. Adına content.notify.ontimer verilip değeri True yapılıp OK butonuna basılır.

3. Faster loading

Eğer 0.75 saniye süreyle klavyeye ya da fareye dokunulmazsa (Buna “the content switch threshold” denir) Firefox düşük sıklıklı kesilme moduna girer. Böyle Türkçe yazınca pek anlaşılır olmuyor gerçi ama bu arayüz daha az tepki veriyor ama sayfa daha hızlı yükleniyor anlamına gelir. Bu içerik eşik anahtar değerini azaltmak performansı artırır. Bunun için:

- about:config’den listeye girilir. Boş bir yerde sağ tıklanıp Yeni->Sayı değeri oluşturulur. Adına content.switch.threshold verilir ve değeri de 250000 yapılır.(Çeyrek saniye). OK butonuna basılır.

4. No interruptions

Interrupt, kesilme demektir. Bir iş yapılırken başka bir iş yapılmak istenirse yeni iş öncekinden öncelik bakımından gerideyse önce yapılan kesilerek yenisi yapılır. Bu yapacağımız değişiklikle sayfa yüklenene kadar Firefox arayüzü kullanıcıya tepki vermez. Bu kısa bir süre Firefox’ta tepkisizliğe sebep olabilir. Ayar denenip uygunluğuna bakılabilir.

- about:config’den listeye girilir. Yeni->Boolean oluşturulur. Adına content.interrupt.parsing verilir. Değeri de False olarak ayarlanır.

5. Block Flash

Flash bannerlar ve reklamlar sayfa yüklenmesi oldukça yavaşlatır. Bunları engellemek için Flashblock eklentisi kurulabilir. Linki:

https://addons.mozilla.org/en-US/firefox/addon/433

6. Increase the cache size

İnternet dolaşımı esnasında girilen sitelerin içerikleri Firefox tarafından bilgisayarda depolanır. Eğer bellek(RAM) miktarı çoksa Firefox sürekli açık bırakılır ve aynı sayfalar tekrar tekrar açıldığında performans sağlanabilir. Bunun için:

- about:config’den yeni bir sayı değeri oluşturulur. Adına browser.cache.memory.capacity verilir. Değerine de 65536 verilir OK denip tarayıcı baştan başlatılır.