Ο Firefox είναι ίσως ο πιο ταχύτατα αναπτυσσόμενος browser που κυκλοφορεί, έχοντας καταφέρει να προσελκύσει με την αξία του ένα μεγάλο μερίδιο της αγοράς και αποκτώντας πολλούς φανατικούς οπαδούς. Αυτό το μήνα θα δούμε μία πλειάδα ρυθμίσεων έτσι ώστε να τον κάνετε γρηγορότερο, ελαφρύτερο και πιο ταιριαστό στα γούστα σας! Για να ακολουθήσετε τον οδηγό, θα πρέπει να έχετε την τελευταία έκδοση του Firefox, την 3, που μπορείτε να βρείτε στα συνοδευτικά προγράμματα στο DVD του τεύχους.

Ταχύτητα στο μέγιστο!
Στην πρώτη ενότητα θα ασχοληθούμε με τις επιλογές που θα κάνουν τον αγαπημένο σας browser γρηγορότερο όσον αφορά στο άνοιγμα σελίδων καθώς και ελαφρύτερο για τον υπολογιστή σας!
Για να τα κάνετε όλα αυτά, θα πρέπει πρώτα να αποκτήσετε πρόσβαση στο πάνελ ρυθμίσεων. Πληκτρολογήστε στην μπάρα διευθύνσεων «about:config», πατήστε Enter και επιλέξτε να συνεχίσετε στο προειδοποιητικό μήνυμα που θα δείτε. Αμέσως θα εμφανιστεί μπροστά σας μία τεράστια λίστα με ονόματα ρυθμίσεων. Οι μεταβλητές αυτών είναι αλφαριθμητικές ή λογικές (true/false) και αλλάζουν κάνοντας διπλό κλικ επάνω τους. Για να βρείτε μία συγκεκριμένη επιλογή, απλώς εισάγετε το όνομά της στη Filter bar που υπάρχει στο πάνω μέρος και πατήστε Enter.
Ας ξεκινήσουμε!
Α) Εάν έχετε τον Firefox ανοιχτό σε μία βαριά σελίδα ή με πολλά ανοιχτά tabs, θα παρατηρήσετε ότι «τρώει» ένα μεγάλο μέρος της μνήμης RAM, καθυστερώντας τα υπόλοιπα προγράμματα με τα οποία ασχολείστε. Κάντε δεξί κλικ κάπου στο κενό της σελίδας με τις μεταβλητές, επιλέξτε New > Boolean, δώστε το όνομα «config.trim_on_minimize» και επιλέξτε την τιμή true. Από εδώ και πέρα, όταν τον κάνετε minimize, θα μεταφέρετε τη virtual memory απελευθερώνοντας αρκετό χώρο από τη RAM. Μπορείτε να απενεργοποιήσετε τη λειτουργία επιλέγοντας false.
Β) Οταν ανοίγετε μία σελίδα, στην πραγματικότητα συνδέεστε με τον server στον οποίο βρίσκεται. Για να γίνει αυτό στέλνετε έναν μεγάλο αριθμό «πακέτων-requests» και ο server σάς στέλνει έναν ίδιο αριθμό «πακέτων-replies». Υπάρχει μία τεχνική με το όνομα pipelining κατά την οποία στέλνεται ένα πακέτο με πολλά requests και αντίστοιχα λαμβάνεται από τον server ένα πακέτο με πολλά replies. Αυτό έχει ως συνέπεια να μειώνεται η χρήση του δικτύου, κάνοντας το άνοιγμα των σελίδων γρηγορότερο. Μπορείτε να ενεργοποιήσετε το pipelining βάζοντας true στις ρυθμίσεις «network.http.pipelining» και «network.http.proxy.pipelining» (αν χρησιμοποιείτε proxy servers). Μέσω της επιλογής «network.http.pipelining.maxrequests» υπάρχει η δυνατότητα καθορισμού της ποσότητας requests/replies που θα περιέχονται σε κάθε πακέτο. Το βέλτιστο είναι ένας αριθμός μεταξύ του 4 και του 8. Προσοχή: ορισμένοι servers δεν υποστηρίζουν το pipelining, με αποτέλεσμα, εάν το ενεργοποιήσετε, να μην έχετε πρόσβαση σε αυτούς.
Γ) Ο αριθμός των ταυτόχρονων συνδέσεων που μπορείτε να πραγματοποιήσετε τόσο συνολικά όσο και ανά server είναι by default 30 και 15 αντίστοιχα. Αυτό μπορείτε να το αλλάξετε μέσω των «network.http.max-connections» και «network.http.max-connections-per-server». Μία καλή τιμή είναι 96 για το πρώτο και 32 για το δεύτερο. Σε περίπτωση που αντιμετωπίζετε πολλά «connection time out», μειώστε τις παραπάνω τιμές (για αργές συνδέσεις).

Δ) Θα έχετε παρατηρήσει ότι, μόλις ολοκληρωθεί το «κατέβασμα» ενός αρχείου μέσω του Firefox, αυτόματα ξεκινά ένας έλεγχος για ιούς που, ιδιαίτερα για μεγάλα αρχεία, απαιτεί αρκετό χρόνο. Αλλάζοντας τη μεταβλητή της ρύθμισης «browser.download.manager.scanWhenDone» από true σε false, απενεργοποιείτε τον έλεγχο, αφήνοντας, όμως, τον υπολογιστή σας απροστάτευτο.
Ε) Αν είστε σίγουροι για τις ορθογραφικές ικανότητές σας, μπορείτε να κλείσετε τον ορθογραφικό έλεγχο θέτοντας την τιμή 0 στη μεταβλητή «layout.spellcheckDefault». Η προεπιλογή εδώ είναι το 1, που σημαίνει ότι ελέγχονται τα κείμενα μεγέθους μίας γραμμής και άνω. Εάν θέλετε να ελέγχονται τα πάντα, μπορείτε να βάλετε την τιμή 3.
ΣΤ) Κάθε 10” ο Firefox αποθηκεύει τις τοποθεσίες που είναι ανοιχτές εκείνη τη στιγμή ώστε να μπορεί να τις επαναφέρει σε περίπτωση που κλείσει απότομα (διακοπή ρεύματος, crash κ.λπ.). Αυτή η λειτουργία μπορεί να απενεργοποιηθεί ορίζοντας false τη ρύθμιση «browser.sessionstore.enabled». Σε περίπτωση που θέλετε να γίνεται αποθήκευση συχνότερα/σπανιότερα, μπορείτε μέσω του «browser.sessionstore.interval» να αλλάξετε τη συχνότητα θέτοντας διαφορετική αριθμητική τιμή (ο αριθμός αναφέρεται σε msec – 1msec=1.000sec).