Έλεγχος χρόνου απόκρισης
Μάθετε αν μια αργή σελίδα είναι αργή λόγω του DNS, η διαδρομή δικτύου, η TLS χειραψία ή η ίδια η εφαρμογή.
Πώς μετρά
- Ένα αίτημα GET από μία μόνο τοποθεσία καθετήρα με προθεσμία 8-δευτερόλεπτο.
- Οι φάσεις χρονομετρούνται από τα συμβάντα υποδοχής: επίλυση, σύνδεση, TLS χειραψία, πρώτη ανταπόκριση byte και λήψη σώματος (καλυμμένη στο 128 KiB).
- Δεν caching, δεν κρατήσει-ζωντανή επαναχρησιμοποίηση: κάθε τρέξιμο είναι μια ψυχρή σύνδεση, που είναι ό, τι ένας επισκέπτης πρώτη φορά εμπειρίες.
Όρια
- Μία μόνο μέτρηση από μία τοποθεσία· η λανθάνουσα τάση διαφέρει ανά περιοχή και με την πάροδο του χρόνου. Επανέλαβε μερικές φορές πριν βγάλεις συμπεράσματα.
- Αυτός είναι ο χρόνος απόκρισης του εξυπηρετητή, όχι ο χρόνος φόρτωσης σελίδας: τα σενάρια, οι εικόνες και η απόδοση δεν μετριούνται. Η πραγματική παρακολούθηση των χρηστών το καλύπτει αυτό.
- Τα σώματα μεγαλύτερα από 128 KiB δεν είναι πλήρως κατεβασμένα, οπότε η φάση λήψης είναι χαμηλότερη για μεγάλες σελίδες.
Αντιμετώπιση προβλημάτων
- Αργή DNS επίλυση
- Οι μακροσκελείς χρόνοι επίλυσης συνήθως υποδεικνύουν αργούς διακομιστές ονομάτων ή χαμηλού TTL που αναγκάζουν συχνές αναζητήσεις. Συγκρίνετε τις λύσεις με τον DNS ελεγκτή διάδοσης.
- Αργή χειραψία TLS
- Μεγάλες αλυσίδες πιστοποιητικών, OCSP προβλήματα stapling ή servers χωρίς TLS 1.3 προσθέστε στρογγυλά ταξίδια. Ελέγξτε τον ελεγκτή διαμόρφωσης HTTPS.
- Ώρα για το πρώτο byte
- Ο διακομιστής δέχτηκε το αίτημα αλλά άργησε να απαντήσει: κοιτάξτε τον κώδικα εφαρμογής, τα ερωτήματα βάσης δεδομένων και τις ανάντη κλήσεις.