Firefox lento in Ubuntu 10.04? Risolviamo il problema

Jessica Lambiase
5 mag 2010

Un possibile fix di questo problema (molto diffuso, a quanto sembra) ci viene segnalato da Ubuntugeek
Ho testato personalmente il fix (e l’ho fatto anche sul simpatico Firefox che ho sul simpaticissimo Windows XP) e, nonostante nè l’uno nè l’altro fossero particolarmente lenti, a vista d’occhio ho notato un bel miglioramento! Ecco,intanto, come fare:

Sulla barra degli indirizzi di Firefox, scriviamo about:config . Ci apparirà un avviso di sicurezza…confermiamo e andiamo avanti. Saremo portati ad una pagina, in cui apparirà una lunghissima lista di parametri e, in alto, un campo di ricerca. Nel campo di ricerca scriviamo network.http e diamo invio. Ci apparirà una lista di parametri più piccola. Da questa lista,modifichiamo i seguenti:

  • network.http.pipelining : facciamo doppio click su questa voce, che da FALSE deve diventare TRUE
  • network.http.pipelining.maxrequests : facciamo doppio click su questa voce, e modifichiamo il valore in 8 oppure 10
  • network.http.proxy.pipelining : facciamo doppio click su questa voce, che da FALSE deve diventare TRUE

Se non utilizziamo connessioni Ipv6 potremmo modificare anche un ulteriore parametro : nel campo di ricerca, scriviamo ora network.dns.disableIPv6 e diamo invio : ci apparirà una sola voce. Facciamo doppio click su di essa, modificandola da FALSE in TRUE. Mi raccomando, fatemi sapere se ciò funziona anche per voi. Buon lavoro!

Articoli molto simili

  • Alan

    wow Jessica ma ne sai a pacchi…

  • Biamargiu

    Adesso è tutto una bomba. Quando sarà attivo l’IPV6 in futuro e sostituirà l’IPV4, questo problema di caricamento delle pagine web secondo te si riproporrà ?
    ringrazio chi vorrà rispondermi

    • http://www.chimerarevo.com Tanino Rulez

      La situazione con IPv6 non si sa ancora precisamente quante e quali sostanziali rivoluzioni porterà, ciò che cambierà sarà sicuramente il fatto che ci saranno molti più IP a disposizione e che la suite TCP/IP utilizzerà meccanismi diversi per la frammentazione dei pacchetti ecc. Ai fini di Firefox non ci saranno differenze, in questa guida segnaliamo come disabilitare ipv6 solo per un motivo semplice: attualmente non serve averlo abilitato se non si utilizza (in casi rari ma possibili) il protocollo ipv6!

  • Selamat

    perfetto. grazie 1000

  • Roberto

    grande ho modificato qst parametri ed ora la navigazione è ottimale per quanto riguarda la velocità :) grazie!!!

  • Pingback: Firefox lento? Velocizzare, Watson… velocizzare! « Pensadife

  • edo

    perfetto

  • Stef P.

    ottimo ha funzionato grazie!

  • http://www.chimerarevo.com Jessica Lambiase

    @Michele

    Di Nulla!

  • Michele

    Funziona :) grazie! io ho dei problemi in generale di velocità ma firefox non si avviava proprio, ora si :) grazie!

  • http://www.chimerarevo.com Jessica Lambiase

    @faber
    Cercherò di essere breve e chiara. In pratica una finestra (il termine inganna…), nell’ambito delle reti informatiche, indica una quantità di dati. Ora il protocollo su cui si basa internet è TCP/IP, che è in pratica composto da 4 livelli. Sul terzo livello partendo dal basso, detto livello di trasporto, vengono di fatto gestiti gli errori di comunicazione tra i vari nodi della rete : per gestire gli errori di connessione viene utilizzato uno standard (qualcosa del tutto simile allo stop-and-wait) che funziona nel seguente modo : il mittente spedisce una certa quantità di pacchetti, tiene traccia dell’istante in cui ha spedito il primo, si ferma e aspetta un riscontro dal destinatario. Se entro un TOT di tempo il destinatario non invia riscontri (= non fa capire al mittente che i pacchetti sono arrivati a destinazione), il mittente rispedisce i pacchetti. Il destinatario, però , non spedisce un riscontro per ogni pacchetto ricevuto, bensì ne immagazzina prima una certa quantità (pari alla dimensione della “finestra”) e poi spedisce un riscontro cumulativo, cioè fa capire al destinatario “mi sono arrivati tutti i pacchetti, puoi procedere”. La RWIN (TCP Receive WINdow) è proprio la quantità di pacchetti (quindi di dati) che il nodo destinatario può ricevere senza spedire riscontro.

    Modificare il valore della RWIN non è consigliabile, a meno che non sai esattamente ciò che stai facendo (anche perchè varia da connessione a connessione) : non serve propriamente a velocizzare firefox ma è un qualcosa che si colloca molto più in basso dell’applicazione, e un valore sbagliato potrebbe compromettere tutta la tua connessione ad internet.
    In tre parole : MANEGGIARE CON CURA :)
    Saluti!

  • faber

    ciao, ho seguito la guida, è perfetta (grazie).
    visto il post precedente mi chiedevo: cosa sono le finestre rwin e modificandole si migliora la velocità di firefox?

  • Pingback: Velocizzare Firefox: ecco alcuni hacks per mettere il turbo

  • http://www.chimerarevo.com Jessica Lambiase

    @molosso81
    Certo, puoi andare a modificare qualcosina in /etc/systcl.conf per giocare con le finestre rwin, modificando i valori che ti incollo piu’ o meno in questo modo:

    Se la dimensione della finestra rwin ideale per la tua connessione,ad esempio, è 50200, potresti fare una cosa del genere

    net.core.rmem_default = 50200
    net.core.rmem_max = 50200
    net.core.wmem_default = 50200
    net.core.wmem_max = 50200
    net.ipv4.tcp_wmem = 50200 50200 50200
    net.ipv4.tcp_rmem = 50200 50200 50200
    net.ipv4.tcp_mem = 50200 50200 50200

    E infine, per rendere definitive le modifiche, dare un bel


    sysctl -p

    come root. Buon lavoro! :)

  • molosso81

    ciao jessica, c’e’ anche qualcosa per modificare le finestre rwin? da quando ho visto ubu le modifica in automatico…

  • Pingback: Firefox lento in Ubuntu 10.04? Risolviamo il problema | Bloggosite