Οι σελίδες που κολλάνε ενώ οι λήψεις τρέχουν με κανονικό ρυθμό περιγράφουν ταξίδια μετ’ επιστροφής, όχι εύρος ζώνης. Ένα VPN προσθέτει ένα κρυπτογραφημένο άλμα και ένα κύκλωμα Tor προσθέτει αρκετά, και κάθε επιπλέον άλμα κοστίζει μια χειραψία πριν κινηθεί οποιοδήποτε χρήσιμο byte. Αυτό το κόστος φαίνεται σε μια σελίδα που ανοίγει πολλές σύντομες συνδέσεις και σχεδόν εξαφανίζεται σε μία μεγάλη μεταφορά. Μόλις το μοτίβο γίνει ορατό, η συζήτηση παύει να αφορά το ποιο εργαλείο είναι ταχύτερο.

Το σύμπτωμα δείχνει κόστος εγκατάστασης, όχι χωρητικότητα

Η φόρτωση μιας σελίδας είναι μια αλυσίδα εξαρτημένων ανταλλαγών: αναζήτηση ονόματος, χειραψία μεταφοράς, χειραψία TLS και μετά το πρώτο αίτημα. Κάθε άλμα στη διαδρομή εισάγει το δικό του ταξίδι μετ’ επιστροφής σε αυτή την αλυσίδα πριν σχεδιαστεί οτιδήποτε. Μια μεγάλη λήψη πληρώνει το ίδιο κόστος εγκατάστασης μία φορά και μετά ρέει, και γι’ αυτό ακριβώς διαφωνούν τα δύο φορτία εργασίας.

Διαβάστε στον πίνακα δικτύου τον χρόνο αναμονής πριν από το πρώτο byte, όχι το σύνολο. Η μεγάλη αναμονή με σύντομη λήψη περιεχομένου δείχνει ταξίδια μετ’ επιστροφής, ενώ η μεγάλη λήψη με σύντομη αναμονή δείχνει ρυθμαπόδοση. Επαναλάβετε προς δεύτερο προορισμό, γιατί ένας κεντρικός υπολογιστής πίσω από έναν πολυάσχολο αναμεταδότη δεν αποδεικνύει τίποτα. Όταν η μεταφορά είναι καλή και το κλικ αργό, υποψιαστείτε το κόστος εγκατάστασης πολύ πριν υποψιαστείτε το εύρος ζώνης.

Η καθυστέρηση και η χωρητικότητα αποτυγχάνουν με διαφορετικούς τρόπους

Πάρτε δύο μετρήσεις και η περισσότερη σύγχυση λύνεται μόνη της. Η λανθάνουσα απόκριση είναι σταθερό κόστος ανά ανταλλαγή και η χωρητικότητα είναι ρυθμός στον χρόνο, άρα μια διαδρομή μπορεί να είναι καλή στο πρώτο και κακή στο δεύτερο. Ένα απομακρυσμένο άκρο με αδρανή επεξεργαστή απαντά γρήγορα σε ένα μικρό αίτημα και παρ’ όλα αυτά περιορίζει μια συνεχή μεταφορά σε ό,τι επιτρέπει το ανερχόμενο κανάλι του. Οι χρήστες βιώνουν αυτόν τον διαχωρισμό ως ένα γρήγορο κλικ που ακολουθείται από μια γραμμή προόδου που μόλις κινείται.

Δοκιμάστε τη χωρητικότητα με συνεχή μεταφορά και δείτε αν ο ρυθμός μένει σταθερός ή πριονωτός. Δοκιμάστε τη λανθάνουσα απόκριση με ένα μικρό αίτημα που επαναλαμβάνεται πολλές φορές και διαβάστε τη διασπορά αντί για το καλύτερο δείγμα, γιατί μια ευρεία διασπορά φαίνεται χειρότερη απ’ ό,τι υποδηλώνει ο μέσος όρος της. Καταγράψτε και τους δύο αριθμούς πριν και μετά από κάθε αλλαγή, αλλιώς αργότερα θα χρεώσετε τη λάθος μεταβλητή.

Η αντιμετώπιση των δύο ως ενός αριθμού παράγει διορθώσεις που ποτέ δεν κινούν τη μέτρηση που σας νοιάζει. Αυτός είναι ο πιο συνηθισμένος τρόπος με τον οποίο ένα παράπονο για λανθάνουσα απόκριση απαντιέται με αναβάθμιση εύρους ζώνης.

Η δρομολόγηση κρεμμυδιού προσθέτει άλματα που δεν επιλέξατε

Ένα κύκλωμα Tor χρησιμοποιεί συνήθως τρεις αναμεταδότες — έναν φρουρό, έναν μεσαίο κόμβο και μια έξοδο — και ο πελάτης τους επιλέγει από μια συναίνεση, όχι από χάρτη. Η διαδρομή μπορεί επομένως να είναι πολύ μεγαλύτερη από την ευθεία γραμμή προς τον προορισμό. Κάθε αναμεταδότης μεταφέρει και την κίνηση άλλων, οπότε η ροή σας μοιράζεται όση χωρητικότητα του έχει απομείνει.

Η επαναχρησιμοποίηση κυκλώματος απαλύνει το κόστος, γιατί μια νέα ροή μπορεί να καβαλήσει ένα υπάρχον κύκλωμα αντί να πληρώσει άλλη κατασκευή. Ένας πελάτης που χτίζει νέο κύκλωμα για κάθε αίτημα πληρώνει την εγκατάσταση ξανά και ξανά και φαίνεται πολύ χειρότερος από έναν που επαναχρησιμοποιεί. Η επιλογή εξόδου μετράει επίσης, γιατί μερικές έξοδοι μεταφέρουν βαρύτερο φορτίο και τίποτα στη διεπαφή δεν σας λέει σε ποια προσγειωθήκατε. Αυτός ο διαμοιρασμός είναι το νόημα του σχεδίου και ο λόγος που η λανθάνουσα απόκριση δεν μπορεί να ρυθμιστεί σε σταθερή τιμή, άρα μια αργή έξοδος είναι κακός λόγος να εγκαταλείψετε τη διάταξη.

Η αλλαγή της σειράς της αλυσίδας αλλάζει το πείραμα

VPN πρώτα και Tor μετά είναι διαφορετικό πείραμα από Tor πρώτα και VPN μετά. Στην πρώτη διάταξη το άκρο του VPN μεταφέρει ολόκληρο το κύκλωμα, οπότε το δίκτυο πρόσβασής σας μαθαίνει μόνο τη διεύθυνση του VPN. Στη δεύτερη η σύνδεση VPN μεταφέρεται η ίδια μέσα στη διαδρομή κρεμμυδιού και η έξοδος βλέπει κίνηση VPN. Και τα δύο είναι νόμιμα σχέδια, και η σύγκριση οποιουδήποτε από αυτά με ένα γυμνό VPN μετρά κάτι άλλο, γι’ αυτό η σελίδα του Tor Project για τον συνδυασμό των δύο το θέτει ως ερώτημα για το τι προσπαθείτε να κρύψετε πριν γίνει ερώτημα χρονισμού.

Κρατήστε τη συσκευή, το δίκτυο πρόσβασης και τον προορισμό σταθερά και αλλάξτε ακριβώς ένα στοιχείο μεταξύ των εκτελέσεων. Η μετακίνηση διακομιστών, κυκλωμάτων και κεντρικών υπολογιστών δοκιμής μαζί παράγει μια διαφορά που κανείς δεν μπορεί να αποδώσει. Σημειώστε τι κρύβει κάθε διάταξη από ποιον πριν τη βελτιστοποιήσετε, γιατί μια γρήγορη αλυσίδα που εκθέτει αυτό που θέλατε να κρύψετε δεν είναι βελτίωση.

Μια σύγκριση που αντέχει σε δεύτερη εκτέλεση

Διαλέξτε δύο ή τρεις προορισμούς που πραγματικά χρησιμοποιείτε και χρονομετρήστε την ίδια αλληλεπίδραση σε καθέναν, μαζί με μια σελίδα που τραβά πολλούς μικρούς πόρους και μία μεγάλη μεταφορά. Επαναλάβετε ολόκληρο το σύνολο σε άλλη ώρα της ημέρας.

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

Σχετικά άρθρα