Web design, Web development, Web hosting & Network administration

Ο Firefox αργεί όταν τρέχετε σελίδες από localhost υπό ανάπτυξη με Visual Studio

Αν αναπτύσσετε web εφαρμογές σε .ΝΕΤ και προσπαθήσετε να τις τρέξετε από localhost στον Firefox τότε σίγουρα θα έχετε παρατηρήσει μια σημαντική καθυστέρηση στην φόρτωση της  σελίδας σε σύγκριση με τον Internet Explorer. Το πρόβλημα όμως εξαφανίζεται όταν ανεβάζετε την εφαρμογή στον live server. Αυτό δεν οφείλετε σε λάθος σχεδίαση της σελίδας αλλά σε ένα "θέμα" του Firefox με τα νέα λειτουργικά συστήματα που αφορά στην εύρεση της IPv6 διεύθυνσης του localhost και υπάρχουν 2 τρόποι να το διορθώσετε:

Ο πρώτος τρόπος είναι η απενεργοποίηση του IPv6 στον Firefox. Ριζική λύση αλλά αν δεν την προτιμάτε συνεχίστε παρακάτω στην επόμενη.
  1. Πληκτρολογήστε about:config στην μπάρα διεύθυνσης του firefox. Προσπεράστε τον έλεγχο ασφαλείας και θα εμφανιστεί η λίστα των ρυθμίσεων.
  2. Πληκτρολογήστε v6 στο πλαίσιο φίλτρου για να εμφανιστεί η ρύθμιση network.dns.disableIPv6.
  3. Κάνετε διπλό κλικ για να αλλάξετε την ρύθμιση σε true
  4. Επανεκκίνηση του Firefox


Ο δεύτερος τρόπος είναι παρόμοιος αλλά αντί να απενεργοποιήσετε εντελώς το IPv6 απλά προσθέστε το localhost στη λίστα των domain που το αγνοούν
  1. Πληκτρολογήστε about:config στην μπάρα διεύθυνσης του firefox. Προσπεράστε τον έλεγχο ασφαλείας και θα εμφανιστεί η λίστα των ρυθμίσεων.
  2. Πληκτρολογήστε ipv4Only στο πλαίσιο φίλτρου για να εμφανιστεί η ρύθμιση network.dns.ipv4OnlyDomains.
  3. Κάνετε διπλό κλικ στην ρύθμιση για να την επεξεργαστείτε και να προσθέσετε το localhost
  4. Επανεκκίνηση του Firefox

Tags: performance, asp.net, internet explorer, firefox, localhost

Σχόλια

Re: Ο Firefox αργεί όταν τρέχετε σελίδες από localhost υπό ανάπτυξη με Visual Studio

Πέμπτη, 23 Σεπτεμβρίου 2010, 3:47 μμ από Gregory Klonis

Σωστή και χρήσιμη πληροσορία Stel, μπράβο! Να προσθέσω οτι για να αντιμετωπιστεί εν γενει το θεμα του IPv6 καλώντας εφαρμογές απο τον Localhost, πειράζουμε το αρχείο hosts, βάζοντας # .