MegaTronMan's upDate ...

Keeping track of developments ... He who knows others is wise; He who knows himself is enlightened. (Lao Tzu)

maandag, januari 24, 2005

Firefox-browser dankzij truc op te voeren

Supersnel surfen

Op verschillende blogs circuleert een truc waardoor de snelheid van de open-bronbrowser Firefox aanzienlijk valt op te krikken. Nadeel is wel dat webservers sneller overbelast kunnen raken.


De 'truc' behelst in feite een aanpassing aan de instellingen van Firefox. Door enkele kleine ingrepen (zie onder) laat Firefox webpagina's veel sneller zien. Dit is mogelijk omdat de browser tegelijkertijd meerdere connecties naar de server opent. De snelheidswinst is in sommige gevallen opmerkelijk te noemen. Nadeel is dat de webserver waarop de bezochte site staat wordt geconfronteerd met een veelvoud aan verbindingen in plaats van een enkele, waardoor bij een groot aantal bezoekers de server sneller overbelast raakt.


Tegenstanders van de Firefox-truc roepen mensen dan ook op van de aanpassingen niet door te voeren. Als teveel mensen er gebruik van maken, zouden webservers massaal crashen, vrezen zij. Anderen stellen dat door de vele connecties elke surfer minder lang data ophaalt bij een webserver, en daardoor de extra belasting wordt gecompenseerd door een kortere verbindingstijd.


De angst van serverbeheerders lijkt voorlopig ongefundeerd. De truc is al enkele weken bekend en reeds vele malen toegepast. Tot op heden zijn er geen gevallen gerapporteerd waarbij een site uit de lucht verdween door de vele connecties die door een Firefox-browser worden gelegd.


De aanpassingen aan Firefox worden op de volgende manier aangebracht. In de adresbalk van de browser voert u about:config in. U krijgt vervolgens een reeks instellingen te zien, alfabetisch geordend. In de lijst moet u drie velden aanpassen: bij network.http.pipelining moet de waarde veranderen naar "true", bij network.http.pipelining.maxrequest vult u de waarde 25 in en ook bij network.http.proxy.pipelining moet "true" staan. Ten slotte creƫert u een nieuwe variabele door met de rechtermuis te klikken en voor New/Integer te kiezen. U geeft deze variabele de naam nglayout.initialpaint.delay en de waarde 0.


De pipelining-variabelen die worden aangepast verwijzen eigenlijk naar een experimentele functie in de Firefox-browser. De Mozilla Foundation maakt geen geheim van de functionaliteit maar waarschuwt wel dat niet alle proxy- en webservers het ondersteunen. Door het flexibele karakter van de browser zijn er zo nog meer aanpassingen mogelijk. Meer trucs en informatie vindt u op deze webpagina van de Mozilla Foundation