Przejdź do treści
SilktidePomoc

Czasy podróży w obie strony

Silktide ładuje Twoje strony w prawdziwej przeglądarce i mierzy, ile czasu zajmuje wiadomości dotarcie z przeglądarki do każdego serwera używanego przez stronę i z powrotem. To opóźnienie nazywa się czasem podróży w obie strony, czyli RTT, i wpływa na każdy plik pobierany przez stronę.

Dlaczego to ma znaczenie

Czas podróży w obie strony jest kosztem każdej czynności wykonywanej przez stronę. Przeglądarka wysyła wiele żądań, aby załadować typową stronę, a każde z nich ponosi koszt podróży w obie strony, zanim nadejdzie jakakolwiek zawartość — często wielokrotnie, ponieważ żądania zależą od siebie nawzajem. Przy połączeniu o dużym opóźnieniu nawet niewielka strona wydaje się powolna, a każdy odwiedzający odczuwa to oczekiwanie podczas każdej wizyty.

Zwykle przyczyną jest fizyczna odległość: dane przesyłane między odwiedzającym w jednym kraju a serwerem w innym nie mogą poruszać się szybciej niż światło. Jeśli Twoje serwery znajdują się daleko od odbiorców, czasy podróży w obie strony są wysokie dla wszystkich.

Jak to naprawić

  1. Udostępniaj zawartość za pośrednictwem , która przechowuje kopie Twoich plików na serwerach na całym świecie. Odwiedzający pobierają je z pobliskiego serwera zamiast z serwera źródłowego, co zwykle zapewnia największe dostępne zmniejszenie RTT.
  2. Ogranicz liczbę różnych serwerów, od których zależy Twoja strona. Każda dodatkowa domena — czcionki, analityka, widżety — dodaje własne podróże w obie strony, zanim jej zawartość będzie mogła się załadować.
  3. Jeśli większość odbiorców znajduje się w jednym regionie, hostuj tam swoją witrynę.

Nie można całkowicie wyeliminować czasu podróży w obie strony, można go jedynie zmniejszyć.

Jak Silktide to testuje

  1. Załaduj stronę w prawdziwej przeglądarce i zarejestruj każdy serwer, z którym komunikuje się strona.
  2. Zmierz czas podróży w obie strony do każdego serwera.
  3. Zgłoś każdy serwer wraz ze zmierzonym RTT w milisekundach, zaczynając od najwolniejszego, oraz najdłuższy RTT zaobserwowany dla strony.
  4. Oceń wynik według najdłuższego RTT: poniżej 50 ms jest dobrze, a wszystko powyżej 200 ms jest uznawane za słabe.

Rozwiązywanie problemów

RTT wygląda gorzej niż w moich własnych pomiarach

Czas podróży w obie strony zależy od miejsca wykonania pomiaru. Silktide testuje z własnej lokalizacji, która może znajdować się dalej od Twoich serwerów niż Ty. To samo w sobie jest użyteczną informacją: odwiedzający z innych regionów doświadczają czegoś podobnego. wyrównuje to dla wszystkich.

Serwery innych firm mają wysokie RTT

Nie możesz przenieść czyjegoś serwera, ale możesz zdecydować, czy chcesz od niego zależeć. Jeśli usługa innej firmy stale wykazuje wysokie czasy podróży w obie strony, rozważ, czy jej potrzebujesz albo czy może ładować się po Twojej własnej zawartości.

Dowiedz się więcej

Ostatnio zaktualizowano

Czy ta strona była pomocna?