Podstawy sieci: przepustowość a opóźnienie a przepustowość
Opublikowany: 2020-03-24Niezależnie od tego, czy produktem jest hosting, czy usługa internetowa, jednym z największych atutów sprzedaży jest szybkość. Marketerzy używają terminów takich jak „niesamowicie szybki internet” i „nieograniczona przepustowość”, aby zachwalać swoją wyższość nad konkurencją. Ale co tak naprawdę oznaczają wskaźniki, takie jak przepustowość, opóźnienie i przepustowość, i jak wpływają one na ważne kwestie, takie jak wrażenia użytkownika (UX) i wydajność witryny?
- Potrzeba szybkości
- Przepustowość, opóźnienie i przez cały czas, o rany!
- Jak działa przepustowość?
- Jak przepustowość mierzy wydajność
- Co to jest opóźnienie?
- Wykorzystanie przepustowości do rozwiązywania problemów z siecią
- Końcowe przemyślenia
Potrzeba szybkości
Trudno rozróżnić, co było pierwsze, żądanie klienta dotyczące szybkości lub naleganie usługodawcy, że potrzebujesz jej więcej. Wiemy, że jest to czynnik wpływający na wszystko, od współczynnika odrzuceń po ocenę SEO. Badania pokazują, że przeciętny konsument opuści witrynę mobilną, jeśli strona nie załaduje się w ciągu trzech sekund, a czas ładowania strony docelowej wpłynie bezpośrednio i pośrednio na pozycję witryny w rankingu Google.
Szybkość połączenia internetowego ma wpływ nie tylko na podróż kupującego lub UX podczas surfowania. Zaawansowana grafika wymaga pewnej przepustowości, szybkości i niezawodności, aby użytkownicy mogli w pełni korzystać z gier. Trzy czynniki związane z potencjalną i rzeczywistą szybkością połączenia internetowego to przepustowość, opóźnienie i przepustowość. Są ze sobą powiązane, a wskaźnik jednego wpływa na innych na kilka sposobów.
Jeśli jesteś zdezorientowany, nie jesteś sam. Czytaj dalej, aby dowiedzieć się więcej o tych wskaźnikach i ich wpływie na korzystanie z Internetu i przyjemność z niego po obu stronach przeglądarki.
Polecane dla Ciebie: 8 najważniejszych zalet najnowocześniejszej technologii Internetu światłowodowego.
Przepustowość, opóźnienie i przez cały czas, o rany!
Przepustowość, opóźnienie i przepustowość, te trzy terminy odnoszą się do ilości danych, które twoje połączenie jest w stanie przesłać, ile faktycznie przesyła i prędkości, z jaką podróżuje na określoną odległość lub w określonym czasie. Zarówno terminy, jak i ich praktyczne zastosowania są ze sobą powiązane i decydują o tym, jak dobrze strona prezentuje informacje w możliwie najkrótszym czasie, niezależnie od odległości przeglądarki od serwera.
Źródło obrazu: www.comparitech.com.
Jak działa przepustowość?
Przepustowość zasadniczo odnosi się do maksymalnej ilości danych, które można przesłać przez linię sieciową w danym okresie czasu. Jednak niekoniecznie oznacza to, że będziesz w stanie osiągnąć tę pojemność.
Oznacza to również coś innego dla przeciętnego użytkownika Internetu niż dla właściciela strony internetowej.
Jeśli chodzi o surfowanie po Internecie, Twój usługodawca poinformuje Cię, że dzięki jego usłudze uzyskasz określony poziom przepustowości. Im większa dostępna przepustowość, tym teoretycznie szybsze połączenie i prędkość pobierania.
Na przykład typowy plan transmisji danych w mobilnej lub domowej usłudze internetowej może oferować plan zapewniający prędkość Internetu 1000 Mb/s (megabitów na sekundę), co oznacza, że Twoja sieć jest w stanie przesłać 125 megabajtów danych przez Twoje połączenie w dany czas. Megabity to szybkość przesyłania danych, a megabajty odnoszą się do rozmiaru pliku.
Źródło obrazu: www.uswitch.com.
Nowoczesna łączność internetowa jest dostępna za pośrednictwem różnych typów szybkich sieci szerokopasmowych, które umożliwiają wysoką przepustowość.
Obejmują one:
- Bezpośrednie linie abonenckie (DSL).
- Modemy kablowe.
- Satelita.
- Sieci światłowodowe.
- Routery bezprzewodowe.
Tworząc stronę internetową, wybierasz platformę hostingową, aby udostępnić ją publicznie. Przepustowość oferowana przez Twój plan hostingowy odnosi się do natężenia ruchu, jaki Twój serwer może obsłużyć w danym momencie. Jeśli Twoja przepustowość jest ograniczona, duży ruch lub niezoptymalizowane strony pochłaniają zasoby i wpływają na ładowanie i działanie Twojej witryny dla odwiedzających. Niska wydajność oznacza niezadowolonych klientów, utratę zysków i niższe pozycje strony w Google.
Gdy jesteś na rynku planów hostingowych witryn internetowych, możesz zobaczyć zachęty, takie jak „niezmierzona” lub „nieograniczona” przepustowość. Są to stosunkowo bezsensowne terminy marketingowe. Za każdym razem, gdy ktoś uzyskuje dostęp do Twojej witryny, korzysta z dostępnych zasobów. Kiedy Twoja firma hostingowa zapewnia Ci nieograniczoną przepustowość, pozwala Ci mieć tyle ruchu — lub korzystać z tylu zasobów — ile potrzebujesz, bez dodatkowych opłat, gdy osiągniesz określony z góry limit. Niezmierzona przepustowość oznacza po prostu, że nie mierzą liczby używanych zasobów.
Możesz określić, jaka przepustowość jest wystarczająca, odpowiadając na następujące pytania:
- Do czego używana jest Twoja sieć?
- Ile osób będzie korzystać z Twojej sieci?
- Czy Twoje aplikacje działają w chmurze czy są przechowywane w centrum danych?
- Jaki ruch wygenerujesz w czasie największego ruchu?
- Czy będziesz instalować VPN lub używać szyfrowania?
- Ile zasobów będziesz potrzebować do podstawowych aplikacji?
- Jakiego rodzaju aplikacje będziesz uruchamiać? Na przykład wideo wykorzystuje większą przepustowość niż pliki zawierające głównie tekst.
Inne sposoby uzyskania pełnej przepustowości, za którą płacisz, to:
- Korzystanie z pamięci podręcznej proxy.
- Monitorowanie systemu pod kątem złośliwego oprogramowania.
- Przełączanie na inny kanał bezprzewodowy.
- Korzystanie z połączenia przewodowego.
- Zarządzanie treściami przesyłanymi strumieniowo.
- Ustawianie routera do automatycznego resetowania, gdy nie jest używany.
Może ci się spodobać: NordVPN vs SiteLock VPN – który z nich jest dla Ciebie najlepszy?
Jak przepustowość mierzy wydajność
Jeśli przepustowość opisuje maksymalną przepustowość, przepustowość mierzy, ile danych jest faktycznie przesyłanych przez twoje połączenie. Gdy przeglądarka wysyła żądanie do serwera, pakiety danych są wysyłane z powrotem do użytkownika w odpowiedzi. Te pakiety to informacje w postaci treści pisanej, obrazów i wideo.
Kiedy serwer nie jest w stanie obsłużyć tych pakietów w odpowiednim czasie lub są one gubione podczas przesyłania, zmniejsza się przepustowość i spada wydajność. To z kolei wpływa na opóźnienia, o których za chwilę.
Źródło obrazu: www.dnsstuff.com.
Witryny internetowe o wysokiej wydajności mają wyższą przepustowość w stosunku do dostępnej przepustowości, co oznacza, że możesz wykorzystać ogólną przepustowość transferu danych i opóźnienia. Znajomość przepustowości i przepustowości pomoże Ci ocenić wydajność Twojej witryny.
Co wpływa na przepustowość?
Czynniki takie jak:
- Przeciążenie sieci spowodowane dużym ruchem.
- Wadliwe lub przestarzałe routery.
- Utrata pakietu.
Co to jest opóźnienie?
Opóźnienie to czas potrzebny do przesłania danych z punktu A do punktu B iz powrotem. Ogólnie rzecz biorąc, pakiety przesyłane między przeglądarką w Nowym Jorku a serwerem w Kalifornii zajmą mniej czasu niż taka sama ilość danych przesyłana z Nowego Jorku do Londynu lub Indii iz powrotem.
Źródło obrazu: hpbn.co.
Jednak nie tylko odległość wpływa na opóźnienie.
Istnieje kilka różnych rodzajów opóźnień, które przyczyniają się do opóźnienia, a każdy z nich wpływa na prędkość w inny sposób.
- Opóźnienie transmisji: odnosi się do czasu przesyłania wszystkich bitów pakietu, które mają zostać wepchnięte do łącza. Jest to funkcja długości pakietu i szybkości transmisji danych łącza.
- Opóźnienie propagacji: jak długo trwa propagacja sygnału od chwili, gdy wiadomość przechodzi od nadawcy do odbiorcy.
- Opóźnienie kolejkowania: Opóźnienia te odnoszą się do tego, jak długo pakiet znajduje się w kolejce, dopóki nie będzie dostępnych wystarczających zasobów do jego przetworzenia.
- Opóźnienie przetwarzania: Opóźnienia przetwarzania dotyczą czasu potrzebnego do przetworzenia składników, takich jak nagłówki pakietów, określenia miejsca docelowego pakietu i sprawdzenia błędów na poziomie bitów.
Należy jednak pamiętać o jednostce miary opóźnienia, która różni się w przypadku wydajności sieciowej i poza nią. Odnosząc się do opóźnienia, jednostki sieciowe są mierzone w bitach na sekundę (b/s), podczas gdy jednostki niezwiązane z siecią są określane w bajtach na sekundę (B/s). W jednym bajcie jest osiem bitów. Tak więc przesyłanie pliku o wielkości 10 MB na przewodzie o przepustowości 1 Mb/s zajmie 80 sekund.
Możesz to ekstrapolować jako podstawę do obliczenia dowolnej stawki transferu. Opóźnienie można również zmierzyć za pomocą narzędzia o nazwie Traceroute.
Szybkość i problem niezamierzonych konsekwencji
Chcąc zapewnić użytkownikom jak największą szybkość przesyłania danych, producenci zaczęli tworzyć routery z dużymi buforami przychodzącymi. Pomysł polegał na zapobieganiu porzucaniu pakietów za wszelką cenę, ale złamał mechanizmy unikania TCP. Doprowadziło to do problemu zwanego przepełnieniem bufora. Na szczęście problem ten został już rozwiązany za pomocą aktywnego algorytmu zarządzania kolejkami.
Jeśli chcesz zminimalizować opóźnienia, konieczne jest zoptymalizowanie przepustowości. Możesz to osiągnąć poprzez:
- Korzystanie z sieci dostarczania treści (CDN) w celu skrócenia odległości między przeglądarką a serwerem.
- Uzyskanie lepszego wglądu w to, w jaki sposób użytkownik łączy się z Twoją witryną.
- Monitorowanie wąskich gardeł w sieci i określanie źródła.
- Wykorzystanie skutecznego certyfikatu SSL w celu sprawdzenia, czy wszystkie dane witryny są uwierzytelnione.
Wykorzystanie przepustowości do rozwiązywania problemów z siecią
Możesz użyć przepustowości w stosunku do przepustowości, aby wykryć problem z wydajnością sieci. Ponieważ niska przepustowość oznacza marnowanie potencjału połączenia.
Możesz uniknąć przeciążenia sieci i oszczędzać zasoby, optymalizując przepustowość. Głównym sposobem na to jest zmniejszenie opóźnień zgodnie z powyższymi zaleceniami.
Ważne jest również, aby:
- Dbaj o aktualność sprzętu, oprogramowania układowego i aplikacji.
- Użyj najnowszej wersji swojego systemu operacyjnego.
- Usuń lub wyłącz aplikacje, które zużywają zbyt wiele zasobów i pamięci.
- Zidentyfikuj i rozwiąż problemy, które wpływają na opóźnienie.
„Nie musisz czekać, aż ucierpi Twój ruch, Google Cię ukarze lub klienci wystawią Ci złe recenzje, kiedy optymalizujesz możliwości swojej sieci i regularnie testujesz ją pod kątem problemów. Programiści Google stworzyli kilka świetnych narzędzi dla programistów, a większość z nich jest bezpłatna”. – jak wspomniał InternetAdvisor w swoim ostatnim komunikacie prasowym.
Możesz sprawdzić swoją wydajność mobilną za pomocą tego mobilnego testu szybkości, a Pingdom ma świetne narzędzie do testowania obciążenia strony internetowej na dowolnej platformie.
Może Cię również zainteresować: Jak zabezpieczenia sieci mogą pomóc w uniknięciu włamań do urządzeń IoT?
Końcowe przemyślenia
Naszym celem jest dostarczanie Państwu najbardziej wyczerpujących, aktualnych informacji na temat telekomunikacji i technologii, tak aby mogli Państwo podejmować najlepsze decyzje dotyczące potrzebnych usług. Mamy nadzieję, że zrozumiałeś, co właściwie oznaczają terminy przepustowość, opóźnienie i przepustowość. Teraz masz więcej informacji na temat określania prędkości Internetu i szybkości przesyłania danych; poczujesz się pewniej, gdy znajdziesz usługodawcę w swojej okolicy lub ocenisz usługi hostingowe.