Molte delle opzioni di configurazione di Firefox sono impostate su valori di default che consentano una velocità ed una stabilità apprezzabile per tutti i tipi di connessione utilizzata. Ecco come rendere più scattante il browser per i possessori di connessioni veloci e come velocizzare il rendering delle pagine.
Tutte le opzioni nascoste di Firefox, e Mozilla, sono raggiungibili direttamente dalla barra degli indirizzi digitando about:config, come se si trattasse di un normale URL.
http.pipelining, più connessioni meno stabilità
Il pipelinig permette di effettuare un numero impostabile di connessioni contemporanee verso lo stesso server, velocizzando di molto la ricezione delle pagine rispetto alla connessione singola impostata di default.
Per attivare questa funzione è sufficiente settare su true le seguenti opzioni elencate in about:config tramite un doppio click sul valore booleano:
network.http.pipelining
network.http.proxy.pipelining
Una volta fatto questo, è necessario aumentare le connessioni possibili tramite network.http.pipelining.maxrequests, impostate di default a 4, ad un valore a piacere. È consigliabile non superare le 10 - 15 connessioni, perchè oltre a rendere il browser instabile, un elevato numero può causare un allarme nel server che si sta contattando, rischiando un ban su .htaccess per eccessive richieste.
initialpaint.delay, illusione di velocità
Il tempo di ritardo sul paint, rappresenta in tutti i browser il tempo di attesa durante il quale il browser attende il caricamento dei dati prima di iniziare il rendering dei comandi HTML, CSS e JS.
È possibile ridurre o addirittura azzerare questo tempo di attesa aggiungendo una nuova voce ad about:config, utilizzando il menù contestuale tramite il tasto destro del mouse e scegliendo una nuova voce di tipo integer
Rinominando la voce in nglayout.initialpaint.delay e settando il suo valore a 0, Firefox non attenderà i 250 millisecondi di default per iniziare il rendering della pagina, ma provvederà allo stesso in tempo reale man mano che riceve informazioni dal server.
Contrariamente a quanto si legge in molti forum, azzerando il delay non si velocizzerà il browser come potrebbe sembrare dall’immediatezza del rendering sullo schermo, ma se ne rallenteranno le prestazioni perchè questi è costretto in molti casi a renderizzare più volte lo stesso elemento nel caso le informazioni ricevute non fossero abbastanza complete. L’illusione di velocità è solamente data dall’apparizione istantanea degli elementi sullo schermo, ma il caricamento completo di una pagina risulterà sicuramente più lento rispetto al delay di 250ms impostato di default.
Un tipico esempio di questa situazione è il caricamento di un sito che presenti dei file CSS e JS esterni.
Per tutti i possessori di Macintosh, i recenti incrementi di velocità di Safari sono quasi esclusivamente dovuti all’abbassamento del delay sul painting dal valore precedente di 500ms a quello di 250ms di Mozilla.
ti ho citato qui: http://settolo.splinder.com/post/3710473
Non ho trovato i trackback.
***