PDA

View Full Version : Mozilla Firefox : performance trick



Nostra
17/01/2007, 13:27
Ακολουθείστε τα παρακάτω βήματα για να κάνετε τον Mozilla 30-50% γρηγορότερο:



Στην γραμμή διευθύνσεων γράψτε: about:config



"Σκρολλάρετε" προς τα κάτω και θα βρείτε κάποιες γραμμές σαν αυτές:

network.http.pipelining

network.http.proxy.pipelining

network.http.pipelining.maxrequests



Εδώ αρχίζουν οι μεταβολές:



1. Βρείτε την γραμμή network.http.pipelining και κάντε επάνω της διπλό αριστερό κλικ για να αλλάξει από false σε true

2. Το ίδιο με παραπάνω κάντε και στην γραμμή network.http.proxy.pipelining

3. Στην γραμμή network.http.pipelining.maxrequests κάντε διπλό κλικ και δώστε δεξιά τον αριθμό 30

4. (Διαβάστε το όλο πριν εφαρμόσετε αυτα που λέει αυτο το βήμα!)
Κάντε δεξί κλικ οπουδήποτε στην σελίδα και στο μενού που θα εμφανιστεί επιλέξτε New-> Integer. Στην φόρμα που θα εμφανιστεί γράψτε nglayout.initialpaint.delay και πατήστε ΟΚ.
Θα εμφανιστεί αμέσως μετά μία δεύτερη φόρμα όπου θα δώσετε την τιμή 0 (μηδέν)
Πατήστε ΟΚ και δείτε την διαφορά !!!


:wave2:

X_NR750
17/01/2007, 13:30
Δοκιμασε αυτο το plug-in

ρυθμισε το στο turbo charged

FASTER FOX (http://fasterfox.mozdev.org/)

bonepeeler
17/01/2007, 13:34
Αρχικά δημιουργήθηκε από Nostra
Ακολουθείστε τα παρακάτω βήματα για να κάνετε τον Mozilla 30-50% γρηγορότερο:



Στην γραμμή διευθύνσεων γράψτε: about:config



"Σκρολλάρετε" προς τα κάτω και θα βρείτε κάποιες γραμμές σαν αυτές:

network.http.pipelining

network.http.proxy.pipelining

network.http.pipelining.maxrequests



Εδώ αρχίζουν οι μεταβολές:



1. Βρείτε την γραμμή network.http.pipelining και κάντε επάνω της διπλό αριστερό κλικ για να αλλάξει από false σε true

2. Το ίδιο με παραπάνω κάντε και στην γραμμή network.http.proxy.pipelining

3. Στην γραμμή network.http.pipelining.maxrequests κάντε διπλό κλικ και δώστε δεξιά τον αριθμό 30

4. (Διαβάστε το όλο πριν εφαρμόσετε αυτα που λέει αυτο το βήμα!)
Κάντε δεξί κλικ οπουδήποτε στην σελίδα και στο μενού που θα εμφανιστεί επιλέξτε New-> Integer. Στην φόρμα που θα εμφανιστεί γράψτε nglayout.initialpaint.delay και πατήστε ΟΚ.
Θα εμφανιστεί αμέσως μετά μία δεύτερη φόρμα όπου θα δώσετε την τιμή 0 (μηδέν)
Πατήστε ΟΚ και δείτε την διαφορά !!!


:wave2:

Το έκανα και είναι όντως πιό γρήγορο.

Οι επιπτώσεις ποιές είναι μετά τις αλλαγές;

Nostra
17/01/2007, 13:38
Αρχικά δημιουργήθηκε από bonepeeler
Οι επιπτώσεις ποιές είναι μετά τις αλλαγές;


σου ανατινάζεται το PC σε

5

4

3

2

...







:lol: :lol: :lol: :lol:



ΥΓ: τίποτα βρε όργιο απλά του ανοίγεις περισσότερους διαύλους...

:wave2:

gloum
17/01/2007, 14:04
Πολύ χρήσιμο..το patch κάνει να φανταστώ την ίδια δουλειά για εμάς?

X_NR750
17/01/2007, 14:25
Αρχικά δημιουργήθηκε από gloum
Πολύ χρήσιμο..το patch κάνει να φανταστώ την ίδια δουλειά για εμάς?

Αν εννοεις το plug-in ναι και αρκετα πραγματακια παραπανω:wave2:

adam_tsouk
17/01/2007, 14:37
δεν ερχεται κανεις σπιτι γιατι βαριεμαι?

:lol: :lol: :lol:

gloum
17/01/2007, 14:44
Αρχικά δημιουργήθηκε από X_NR750
Αν εννοεις το plug-in ναι και αρκετα πραγματακια παραπανω:wave2:

Ναι αυτό γράψε λάθος.Να'σαι καλά και πάλι:beer:

dez
17/01/2007, 15:15
Αρχικά δημιουργήθηκε από Nostra
Ακολουθείστε τα παρακάτω βήματα για να κάνετε τον Mozilla 30-50% γρηγορότερο:

Στην γραμμή διευθύνσεων γράψτε: about:config

"Σκρολλάρετε" προς τα κάτω και θα βρείτε κάποιες γραμμές σαν αυτές:

network.http.pipelining

network.http.proxy.pipelining

network.http.pipelining.maxrequests



Εδώ αρχίζουν οι μεταβολές:



1. Βρείτε την γραμμή network.http.pipelining και κάντε επάνω της διπλό αριστερό κλικ για να αλλάξει από false σε true

2. Το ίδιο με παραπάνω κάντε και στην γραμμή network.http.proxy.pipelining
αν ΔΕΝ χρησιμοποιειτε proxy, το (2) δεν εχει νοημα...
αν χρησιμοποιειτε proxy, παλι δεν εχει νοημα χωρις τα:
network.http.proxy.keep-alive (TRUE) και
network.http.proxy.version (1.1)


3. Στην γραμμή network.http.pipelining.maxrequests κάντε διπλό κλικ και δώστε δεξιά τον αριθμό 30
το valid range ειναι 1-8, οτιδηποτε πανω απ αυτο, αγνοειται... Σε περιπτωση αποτυχιας συνδεσης, οσο πιο μεγαλο ειναι το παραπανω, τοσο μεγαλυτερη θα ναι κι η καθυστερηση...

επισης, περα απο την βελτιωση, πιθανα θα παρουσιαστουν και διαφορα λαθη καθως πολλα sites δεν υποστηριζουν HTTP 1.1. pipelining.

Nostra
17/01/2007, 15:25
Αρχικά δημιουργήθηκε από dez
αν ΔΕΝ χρησιμοποιειτε proxy, το (2) δεν εχει νοημα...
sosta...


Αρχικά δημιουργήθηκε από dez
αν χρησιμοποιειτε proxy, παλι δεν εχει νοημα χωρις τα:
network.http.proxy.keep-alive (TRUE) και
network.http.proxy.version (1.1)

είναι default έτσι....




Αρχικά δημιουργήθηκε από dez
το valid range ειναι 1-8, οτιδηποτε πανω απ αυτο, αγνοειται... Σε περιπτωση αποτυχιας συνδεσης, οσο πιο μεγαλο ειναι το παραπανω, τοσο μεγαλυτερη θα ναι κι η καθυστερηση...


από τη στιγμή που είναι Integer το valid range είναι 0-65536



:wave2: :wave2:

dez
18/01/2007, 09:35
Αρχικά δημιουργήθηκε από Nostra

από τη στιγμή που είναι Integer το valid range είναι 0-65536

:wave2: :wave2:
καποιοι (http://kb.mozillazine.org/Network.http.pipelining.maxrequests) θα διαφωνουσαν μαζι σου :D
μη μ αναγκασεις να σου στειλω το κοματι απο το source code :lol:

Network.http.pipelining.maxrequests
Possible values and their effects

Any integer from 1 to 8 inclusive determines the maximum number of requests to pipeline at once. A value of 1 disables pipelining. (Default: 4)

Nostra
18/01/2007, 11:48
Αρχικά δημιουργήθηκε από dez
καποιοι (http://kb.mozillazine.org/Network.http.pipelining.maxrequests) θα διαφωνουσαν μαζι σου :D
μη μ αναγκασεις να σου στειλω το κοματι απο το source code :lol:

Network.http.pipelining.maxrequests
Possible values and their effects

Any integer from 1 to 8 inclusive determines the maximum number of requests to pipeline at once. A value of 1 disables pipelining. (Default: 4)


επίσης λέει :

Recommended settings

Higher values will cause a delay before the first request completes but will make the last request complete sooner. Higher values will also cause more of a delay if a connection fails.


άρα valid range είναι η χωρητικότητα ενός Integer πεδίου ----> 0-65536...

απλά (και σε αυτό δε μπορώ παρά να συμφωνήσω) δεν "συμφέρει" να βάλεις πολύ μεγάλη τιμή για τον παραπάνω λόγο... το recommended range είναι που θεωρητικά σε αυτοπεριορίζει...


τέσπα ...δε γαμιέται...

εμείς να είμαστε καλά και οι άλλοι καλύτερα...

:D :D


:wave2: :wave2: :wave2: :wave2:

bored
18/01/2007, 12:07
nostra, μη γράφεις ό,τι να'ναι , δε σε παίρνει λέμε...:wave2:



nsHttpHandler.cpp source file where the value is clamped to 8 (http://lxr.mozilla.org/mozilla/source/netwerk/protocol/http/src/nsHttpHandler.cpp)

Nostra
18/01/2007, 12:49
Αρχικά δημιουργήθηκε από bored
nostra, μη γράφεις ό,τι να'ναι , δε σε παίρνει λέμε...:wave2:



nsHttpHandler.cpp source file where the value is clamped to 8 (http://lxr.mozilla.org/mozilla/source/netwerk/protocol/http/src/nsHttpHandler.cpp)


βρε σεις δεν είπα ποτέ ότι αν βάλεις 40000 τιμή θα λειτουργήσει με αυτή την τιμή.... λέω απλά ότι θα δεχτεί αυτή την τιμή ως εισαγωγή από τον χρήστη πολύ απλά γιατί είναι πεδίο integer...


απλά ακριβολογώ και (ξανα) λέω .... valid range 0-65536

άσχετα το πρόγραμμα τί θα κάνει με τη τιμή που θα του δώσεις και ότι θα το περιορίσει στο 8


καταλαβαινόμαστε ή ακόμα? :confused: :confused:

bored
18/01/2007, 13:31
α, θες να ακριβολογήσουμε; σίγουρα; γιατί και κει πάλι δεν τα λες καλά.

valid range (και όχι 'χωρητικότητα' όπως έγραψες πριν, μαζί με το "valid range": χωρητικότητα ενός 16bit αριθμού είτε signed είτε unsigned είτε integer είτε float είτε οτιδήποτε άλλο, είναι... 16bit.) ενός 16bit unsigned integer (που κακώς υποθέτεις ότι ο firefox δέχεται unsigned 16bit ως integer...) είναι 0-65535

ο firefox πάντως, δεν μου φαίνεται πως χρησιμοποιεί 16bit unsigned για το πεδίο maxrequests, γιατί αν του βάλω 4294967295 (2^32-1) μου εμφανίζει -1 που μου κάνει για 32bit signed.

...αν θες να ακριβολογήσουμε.

Nostra
18/01/2007, 13:35
πάσοοοοοο....

dez
18/01/2007, 14:43
Αρχικά δημιουργήθηκε από Nostra
επίσης λέει :

Recommended settings

Higher values will cause a delay before the first request completes but will make the last request complete sooner. Higher values will also cause more of a delay if a connection fails.

άρα valid range είναι η χωρητικότητα ενός Integer πεδίου ----> 0-65536...

:wave2: :wave2: :wave2: :wave2:
αναρωτιεμαι πως προκυπτει το συμπερασμα σου απο τις παραπανω 2 γραμμες :D
"Higher values" αναφερεται σ αυτες πανω απο 4 μεχρι 8, δεν ειναι ξεκαθαρο? Οτιδηποτε πανω απο 8
ή θ αγνοειται ή θα γινεται 8, that simple!


update: με καλυψε ΠΛΗΡΩΣ ο tsiros!

Nostra
18/01/2007, 14:44
ξαναλέω... πάσοοοοο....

:D


:wave2:

bored
19/01/2007, 10:47
τουλάχιστο, κατάλαβες τι λέμε ή λες "πάσο" έτσι στο ντούκου; :beer:

dez :beer:

bonepeeler
21/01/2007, 14:09
Πώς επαναφέρω τον firefox στην κατάσταση που ήταν πριν τις αλλαγές;
Μου έχει σπάσει τα νεύρα.
Δε μου ανοίγει όπως μου άνοιγε τις σελίδες που έχουν πολλές εικόνες.
Πολλές φορές δεν τις ανοίγει καθόλου.:(

la_villa
18/12/2007, 13:59
και σε εμένα τα ίδια
πολλές φορε΄ς δεν τρέχει την σελίδα και όταν κάνω refresh την ανοίγει


βασικά τωρα γ#@$αι

y.g μου φαίνεται το fasterfox έκανε δουλειά..τουλάχιτον στην πρώτη εντυπωση
opera είχα βάλει παλία αλλά έχω συνηθίσει τον mozilla :)

kakofonixx
18/12/2007, 20:42
για μας που εχουμε opera παιζει κανα κολπακι? :D

gcrook
18/12/2007, 21:18
Αρχικά δημιουργήθηκε από kakofonixx
για μας που εχουμε opera

Εγκατεστησε μια fat lady.
Καθε φορα που θα θελεις να ανοιξεις μια σελιδα γρηγορα βαλτην να τραγουδαει...

Ακυρο ε;:blush:

edmarios
19/12/2007, 09:12
Αρχικά δημιουργήθηκε από Nostra
Ακολουθείστε τα παρακάτω βήματα για να κάνετε τον Mozilla 30-50% γρηγορότερο:



Στην γραμμή διευθύνσεων γράψτε: about:config



"Σκρολλάρετε" προς τα κάτω και θα βρείτε κάποιες γραμμές σαν αυτές:

network.http.pipelining

network.http.proxy.pipelining

network.http.pipelining.maxrequests



Εδώ αρχίζουν οι μεταβολές:



1. Βρείτε την γραμμή network.http.pipelining και κάντε επάνω της διπλό αριστερό κλικ για να αλλάξει από false σε true

2. Το ίδιο με παραπάνω κάντε και στην γραμμή network.http.proxy.pipelining

3. Στην γραμμή network.http.pipelining.maxrequests κάντε διπλό κλικ και δώστε δεξιά τον αριθμό 30

4. (Διαβάστε το όλο πριν εφαρμόσετε αυτα που λέει αυτο το βήμα!)
Κάντε δεξί κλικ οπουδήποτε στην σελίδα και στο μενού που θα εμφανιστεί επιλέξτε New-> Integer. Στην φόρμα που θα εμφανιστεί γράψτε nglayout.initialpaint.delay και πατήστε ΟΚ.
Θα εμφανιστεί αμέσως μετά μία δεύτερη φόρμα όπου θα δώσετε την τιμή 0 (μηδέν)
Πατήστε ΟΚ και δείτε την διαφορά !!!


:wave2:


Ωραιος ο Νοstra!!! Οντως πολυ καλο...
και αιαθητα πιο γρηγορο...
:wave2:

kakofonixx
19/12/2007, 13:36
Αρχικά δημιουργήθηκε από gcrook
Εγκατεστησε μια fat lady.
Καθε φορα που θα θελεις να ανοιξεις μια σελιδα γρηγορα βαλτην να τραγουδαει...

Ακυρο ε;:blush:

το εκανα και οντως παει 3x πιο γρηγορα!
ευχαριστω πολυ φιλε gcrook
































οτιναναι λεμε

:alien: :alien: