SSL i TLS sprawiają, że strona WordPress jest do czterech razy szybsza

Jan Hornung Ostatnia aktualizacja 15.01.2020
3 Min.
SSL SPDY

Panuje uporczywe przekonanie, że SSL lub jego następca TLS spowalniają działanie strony WordPress . Jest wręcz przeciwnie - przynajmniej jeśli zastosuje się odpowiednią technologię.

Coraz więcej klientów i użytkowników wie, jaka jest różnica między stroną zaszyfrowaną a niezaszyfrowaną. Certyfikat SSL wzbudza zaufanie - zielona kłódka w pasku adresu to po prostu dobre uczucie. Jednak równie znane, jak pozytywny wpływ szyfrowania, jest błędne przekonanie, że SSL lub TLS sprawia, że WordPress jest wolna.

Jest dokładnie odwrotnie - pod warunkiem, że serwer pozwala na korzystanie z SPDY. Ten zoptymalizowany protokół sieciowy zapewnia, że strona ładuje się znacznie szybciej dzięki kompresji, ulepszonej transmisji danych i push serwera.

Aktualizacja: SPDY został włączony do HTTP/2

Oryginalny artykuł dotyczył eksperymentalnego protokołu sieciowego SPDY wprowadzonego przez Google. Od tego czasu zostało to włączone do standardu HTTP/2 i zostało już zainstalowane przez wielu hosterów. Zasada działania jest zasadniczo taka sama: dzięki takim zabiegom jak multipleksacja i kompresja danych można przesłać więcej danych w krótszym czasie. Należy pamiętać, że HTTP/2, podobnie jak SPDY, może być używany tylko z szyfrowanym połączeniem. Decydujące znaczenie mają tu decyzje operatorów przeglądarek.

SSL i TLS stanowią podstawę dla SPDY

W momencie powstania, SPDY był eksperymentalnym protokołem sieciowym opartym na TCP, stworzonym przez Google. Został on opracowany przede wszystkim po to, aby uczynić ruch danych bardziej współczesnym, tzn. bezpieczniejszym i szybszym.

W praktyce, aby skorzystać z SPDY, trzeba posiadać certyfikat SSL. Jednakże, jeśli masz oba ustawione, może to dać twojej własnej stronie znaczący wzrost wydajności. Jaki wpływ może mieć konfiguracja SPDY, można zobaczyć na tym przykładzie.

W początkowym teście udało nam się średnio czterokrotnie skrócić czas ładowania HTTPS w porównaniu do HTTP. Ale jak SPDY osiąga ten wzrost wydajności?

SPDY kompresuje i optymalizuje ruch danych poprzez SSL / TLS

Sekret tkwi w rodzaju transmisji danych: SPDY zapewnia, że dane są rozbijane na małe pakiety podczas korzystania z SSL / TLS. Dzięki temu istniejące połączenie między serwerem a przeglądarką może być optymalnie zajęte przez pakiety danych. SPDY transmituje kilka zestawów danych w tym samym czasie.

Dodatkowo SPDY oferuje możliwość nadawania priorytetów określonym zbiorom danych. W ten sposób dane, które są szczególnie ważne dla struktury strony, mogą być przenoszone z priorytetem. Dzięki temu optymalizacja nad stroną jest znacznie łatwiejsza, a strona jest szybsza.

Jeśli SSL / TLS jest włączony, SPDY oferuje opcję push serwera.

Kolejną zaletą SPDY pod względem wydajności jest możliwość push serwera. Protokół ten nakazuje serwerowi wysyłanie pewnych informacji do klienta w przypadku podejrzenia, nawet bez żądania ze strony klienta. Zmniejsza to liczbę żądań HTTP i sprawia, że strona jest znacznie szybsza, ponieważ zmniejsza się liczba kroków komunikacji między przeglądarką a serwerem.

SPDY musi być skonfigurowane na serwerze tak samo jak SSL / TLS

Ale jak aktywować SPDY? Kiedy przeglądarka kontaktuje się z serwerem, informuje serwer o swojej zdolności do SPDY w tak zwanym handshake (pierwszy kontakt, że tak powiem). Jeśli SPDY jest już skonfigurowane na serwerze, nic nie stoi na przeszkodzie szybkiej i bezpiecznej transmisji danych.

Koledzy z Google podsumowali, jak sprawdzić, czy Twój serwer obsługuje SPDY i jak skonfigurować go na Apache i Nginx.

Wniosek: SPDY jest szybkie i bezpieczne, ale wymaga SSL / TLS

Przed założeniem certyfikatu SSL należy więc sprawdzić, czy serwer obsługuje SPDY. Jeśli Twój hoster używa SPDY, możesz być pewien, że Twoja strona oferuje obecnie doskonałe warunki dla bezpiecznego i szybkiego ruchu danych.

W połowie roku wprowadzony został również standard HTTP/2, który w dużej mierze bazuje na SPDY i stanowi jeszcze bardziej efektywne rozwiązanie dla superszybkiej transmisji danych pod SSL / TLS. Prędzej czy później SPDY zostanie całkowicie włączone do tego nowego standardu.

Masz już doświadczenia z SPDY, które są istotne dla naszej społeczności lub masz pytania dotyczące nowego standardu? Następnie po prostu podziel się nimi w komentarzu do tego wpisu na blogu.

RAIDBOXER od początku istnienia firmy i szef działu wsparcia. Na Bar- i WordCampach uwielbia rozmawiać o PageSpeed i wydajności stron internetowych. Najlepszym sposobem na przekupienie go jest espresso - lub bawarski precel.

Powiązane artykuły

Komentarze do tego artykułu

Napisz komentarz

Twój adres e-mail nie zostanie opublikowany. Pola obowiązkowe oznaczone są *.