Λήψη DNS Google Chrome
- Κατηγορία: Google Chrome
Το πρόγραμμα περιήγησης ιστού του Google Chrome χρησιμοποιεί μια λειτουργία που ονομάζεται λήψη DNS (μερικές φορές ονομάζεται επίσης προ-επίλυση DNS ή προφόρτιση) για τη βελτίωση της εμπειρίας του χρήστη κατά τη χρήση του προγράμματος περιήγησης. Η ιδέα πίσω από την προ-λήψη είναι ότι το Chrome εκτελεί ερωτήματα DNS για να αναζητήσει διευθύνσεις IP συνδέσμων που βρίσκονται στην ενεργή ιστοσελίδα και ότι μπορεί επίσης να προφορτώσει συγκεκριμένο περιεχόμενο σε συνδεδεμένους πόρους.
Ο υπολογιστής πρέπει να επιλύσει κάθε όνομα τομέα σε μια διεύθυνση IP για να πραγματοποιήσει σύνδεση σε αυτήν τη θέση (και όλα τα άλλα στοιχεία που είναι συνδεδεμένα σε αυτήν τη σελίδα). Χρειάζονται κατά μέσο όρο περίπου 250 ms για την ανάκτηση αυτών των πληροφοριών από ιστότοπους στους οποίους έχει προσπελαστεί για πρώτη φορά.
Η ανάκτηση DNS ανακτά τις πληροφορίες πριν από το κλικ του χρήστη σε έναν σύνδεσμο σε μια ήδη φορτωμένη σελίδα. Αυτό επιταχύνει τη φόρτωση του εν λόγω πόρου κατά περίπου 250ms σύμφωνα με την Google, αλλά αυτό είναι χρήσιμο μόνο εάν οι χρήστες κάνουν κλικ στον σύνδεσμο για να φορτώσουν τους πόρους του.
Αυτός είναι ένας από τους λόγους για τους οποίους οι φορτώσεις σελίδων αισθάνονται πιο γρήγορα στο πρόγραμμα περιήγησης ιστού Google Chrome. Η προεπισκόπηση DNS είναι ενεργοποιημένη στο πρόγραμμα περιήγησης Google Chrome από προεπιλογή.
Προκατασκευή DNS
Η Google άλλαξε ξανά τις ρυθμίσεις που σχετίζονται με την πρόβλεψη στο Chrome 73. Οι χρήστες που θα μπορούσαν να απενεργοποιήσουν την υπηρεσία πρόβλεψης σε προηγούμενες εκδόσεις του Chrome ενδέχεται να παρατηρήσουν ότι η επιλογή δεν είναι πλέον διαθέσιμη.
Φαίνεται ότι η Google άλλαξε το όνομα της προτίμησης στο πρόγραμμα περιήγησης. Ίσως θέλετε να κάνετε τα εξής για να απενεργοποιήσετε την προφόρτωση:
- Φόρτωση chrome: // settings / στη γραμμή διευθύνσεων του προγράμματος περιήγησης.
- Κάντε κύλιση προς τα κάτω στο τέλος της σελίδας και ενεργοποιήστε τον Σύνθετο σύνδεσμο που αναφέρεται εκεί.
- Εντοπίστε την ενότητα απορρήτου και ασφάλειας και βρείτε 'Προφόρτωση σελίδων για ταχύτερη περιήγηση και αναζήτηση'.
- Εάν το απενεργοποιήσετε, η προφόρτιση θα απενεργοποιηθεί. Εάν το ενεργοποιήσετε, είναι ενεργοποιημένο.
Το Chrome θα αναζητήσει διευθύνσεις IP συνδέσμων σελίδων και μπορεί ακόμη και να φορτώσει αυτές που έχουν τη μεγαλύτερη πιθανότητα να ακολουθηθούν. Το μειονέκτημα είναι ότι οι ιστότοποι και οι υπηρεσίες που προφορτώνει το Chrome ενδέχεται να ορίζουν cookie και να διαβάζουν τα δικά τους cookie, ακόμα κι αν δεν επισκέπτεστε ποτέ αυτούς τους ιστότοπους.
Πρόβλημα απορρήτου :
Το Chrome θα επιλύσει όλα τα ονόματα τομέα σε μια φορτωμένη σελίδα, ακόμη και εκείνα στα οποία ο χρήστης δεν έχει πρόθεση να κάνει κλικ.
Ορισμένοι χρήστες μπορεί να θέλουν να το αποτρέψουν καθώς η προφόρτωση επιτρέπει σε συνδεδεμένους ιστότοπους ή πόρους να γράφουν cookie και να διαβάζουν τα δικά τους cookie τα οποία μπορεί να χρησιμοποιηθούν για παρακολούθηση.
Οι προκατασκευασμένες εγγραφές DNS αποθηκεύονται επίσης στο πρόγραμμα περιήγησης ιστού και η εκκαθάριση των δεδομένων περιήγησης στο πρόγραμμα περιήγησης δεν θα διαγράψει τα προκατασκευασμένα δεδομένα.
Ωστόσο, τα δεδομένα αποθηκεύονται μόνο ανά περίοδο λειτουργίας, πράγμα που σημαίνει ότι θα διαγραφούν αυτόματα μόλις ο χρήστης κλείσει το πρόγραμμα περιήγησης.
Προβλήματα φόρτωσης σελίδας :
Συμβαίνει ότι μια ιστοσελίδα δεν φορτώνει στο Google Chrome με την ένδειξη 'Ωχ! Αυτός ο σύνδεσμος φαίνεται να είναι κατεστραμμένος. ' αντ 'αυτού. Η επαναφόρτωση της σελίδας δεν φαίνεται να επιλύει το πρόβλημα και η εκκαθάριση των δεδομένων περιήγησης δεν το επιλύει επίσης. Άλλα προγράμματα περιήγησης ιστού από την άλλη πλευρά, φορτώνουν τον ιστότοπο εντάξει.
Αυτό είναι μια ένδειξη ότι το Prefetching DNS μπορεί να είναι το πρόβλημα εδώ. Το Google Chrome δεν μπορεί να φορτώσει σωστά έναν ιστότοπο εάν αποτύχει η λήψη (για παράδειγμα, επιλύοντας τη λάθος διεύθυνση IP). Το κλείσιμο και το άνοιγμα του προγράμματος περιήγησης θα πρέπει να επιλύσει το πρόβλημα. Οι χρήστες που αντιμετωπίζουν τακτικά σπασμένους συνδέσμους ίσως θέλουν να σκεφτούν να απενεργοποιήσουν τη λειτουργία προανάκτησης DNS για να επιλύσουν το πρόβλημα.
Παλιές πληροφορίες
Όταν πληκτρολογείτε: dns στη γραμμή διευθύνσεων εμφανίζεται μια λίστα με προκαθορισμένες εγγραφές DNS.
Έχουμε εντοπίσει τρία προβλήματα με την προ-λήψη DNS που θα θέλαμε να αντιμετωπίσουμε παρακάτω:
Μπορείτε να απενεργοποιήσετε την προπαρασκευή DNS στο Google Chrome με τον ακόλουθο τρόπο:
- Φόρτωση chrome: // settings / στη γραμμή διευθύνσεων του προγράμματος περιήγησης και κάντε κλικ στον σύνδεσμο 'εμφάνιση σύνθετων ρυθμίσεων' στο κάτω μέρος της σελίδας που ανοίγει.
- Εντοπίστε 'Χρησιμοποιήστε μια υπηρεσία πρόβλεψης για φόρτωση σελίδων πιο γρήγορα' στην ενότητα Απόρρητο και καταργήστε το σημάδι επιλογής από την προτίμηση.
Οι ακόλουθες πληροφορίες ισχύουν μόνο για παλιές εκδόσεις του Google Chrome.
Ο τρόπος με τον οποίο μπορεί να απενεργοποιηθεί η προ-ανάκτηση έχει αλλάξει. Φόρτωση chrome: // settings / στο πρόγραμμα περιήγησης, κάντε κλικ στο Εμφάνιση σύνθετων ρυθμίσεων στο κάτω μέρος και αποεπιλέξτε την επιλογή 'Προεπισκόπηση πόρων για φόρτωση σελίδων πιο γρήγορα' εκεί.
Το DNS Prefetching μπορεί να διαμορφωθεί στις Επιλογές του προγράμματος περιήγησης Google Chrome. Ένα κλικ στο εικονίδιο Εργαλείου στη γραμμή διευθύνσεων και η επιλογή Επιλογών από το μενού περιβάλλοντος θα ανοίξει το παράθυρο Επιλογές.
Μεταβείτε στην καρτέλα Under The Hood και αναζητήστε την καταχώριση 'Χρήση προ-ανάκτησης DNS για βελτίωση της απόδοσης φόρτωσης σελίδας'.
Πρέπει να διατηρήσετε τη λειτουργία ενεργοποιημένη;
Αυτό εξαρτάται πραγματικά. Αν αντιμετωπίζετε τακτικά σφάλματα φόρτωσης σελίδας, ίσως θελήσετε να το απενεργοποιήσετε.
Εάν πιστεύετε ότι πρόκειται για ζήτημα απορρήτου, θα πρέπει επίσης να το απενεργοποιήσετε. Όλοι οι άλλοι επωφελούνται από τα κέρδη ταχύτητας από την άλλη πλευρά (ίσως θελήσετε να τα συγκρίνετε).
Εάν είστε χρήστης του Chrome : Χρησιμοποιείτε την προεπισκόπηση DNS; Ποια είναι η εμπειρία σας με αυτό;