W maju 2015 roku ogłoszono, że specyfikacja protokołu HTTP2 została sfinalizowana i wydana. HTTP2 oferuje znaczące korzyści w zakresie wydajności do dowolnej witryny internetowej, a ponieważ większość witryn opiera się na WordPressie, kwestią czasu było, kiedy będziemy musieli dowiedzieć się, jak go skonfigurować i czym jest HTTP2.
Oto kompletny przewodnik i/lub samouczek wyjaśniający, czym jest protokół HTTP2, dlaczego warto włączyć protokół HTTP2 na swojej stronie internetowej, jakie są jego zalety i, na koniec, jak to zrobić.
Zacznijmy więc od kilku pierwszych rzeczy.
Czym jest HTTP2?
HTTP2 to najnowsza wersja protokołu HTTP (HyperText Transfer Protocol), która została zoptymalizowana w taki sposób, aby Twoja strona ładowała się znacznie szybciej, bez żadnego dodatkowego wysiłku z Twojej strony. Po skonfigurowaniu protokołu HTTP2 nie ma potrzeby takich optymalizacji, jak minifikacja, łączenie i inne sztuczki, które wykonywaliśmy wcześniej — są one wbudowane w sam protokół.
(W CollectiveRaylubimy tworzyć nasze strony internetowe piękny i szybko!)
Zanim przejdziemy do omówienia protokołu HTTP2, przyjrzyjmy się bliżej protokołowi HTTP i powodom, dla których konieczna stała się nowa wersja protokołu HTTP.
Co to jest HTTP?
Protokół przesyłania hipertekstu (HTTP) to po prostu sposób, w jaki Twoja przeglądarka komunikuje się z serwerem WWW odwiedzanej witryny.
Istnieje wiele sposobów, w jaki dwie (lub więcej) maszyny komunikują się przez Internet. HTTP jest używany do przeglądania stron internetowych. Wraz z rozwojem takich stron jak YouTube i Twitch które przenoszą dużo ruchu przez HTTP, ten protokół pozostaje tym, który przenosi najwięcej ruchu. Jest zdecydowanie tym, który jest najbardziej „widoczny”, ponieważ jest zaangażowany we wszystkie przeglądanie stron internetowych.
Ile razy w ciągu dnia wpisujesz https://?
Nie wdając się w szczegóły, protokół HTTP jest używany przez przeglądarkę odwiedzającego w celu zażądania całej zawartości witryny internetowej.
Rozmowa przebiegała mniej więcej tak:
Przeglądarka: Witaj serwerze www.collectiveray.com - czy możesz udostępnić mi zawartość tej strony?
: Witaj przeglądarko, to jest zawartość HTML strony www.collectiveray.com
<html xmlns:og="https://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml" lang="En-gb" reż="ltr" klasa='com_content zobacz artykuł itemid-388 j35 mm-hover'>
...
Przeglądarka:Świetnie, teraz widzę, że potrzebuję również zawartości tych plików js: collectiveray. Js, jquery.min.js, jquery-ui.min.js ...oraz zawartość tych plików: styles.css, jquery.min.css, ... Proszę również o przesłanie następujących obrazów: favicon.ico, logo.jpg, nagłówek-bloga.jpg, ogłoszenie1.jpg...
:
- Oto zawartość pliku collectiveray. Js
- A oto zawartość pliku jquery.min.js
- I oto jest jquery-ui.min.js
- ...
- a oto obrazek ikona-stopki.jpg ...
Naprawdę, serwer i przeglądarka rozgrywają cyfrową partię tenisa za pomocą danych odwiedzanej przez Ciebie witryny internetowej.
Każde przejście z serwera do serwera wysyła niewielką część witryny. Dzieje się tak, dopóki cała zawartość nie zostanie wysłana z serwera witryny do przeglądarki.
Inną bardzo dobrą analogią opisującą protokół HTTP1 jest sytuacja, gdy kelner przynosi drinki z baru i za każdym razem, gdy przychodzi do baru, otrzymuje tylko jednego drinka.
Oczywiście, ta metoda pobierania tylko jednej „rzeczy” na raz nie jest szczególnie wydajna i tu właśnie zaczynają się problemy z protokołem HTTP...
Sieć rozwija się szybciej niż możliwości protokołu HTTP
HTTP istnieje od bardzo dawna. Kiedy został wymyślony i stworzony, internet był zupełnie innym miejscem.
Szerokość pasma mierzono w bitach, a nie dziesiątkach megabitów. W związku z tym, aby były użyteczne, witryny internetowe były tworzone głównie z tekstu i hiperłączy. Obrazy były nieliczne i rzadkie.
Przenosimy się do czasów współczesnych.
Witryny, motywy i wszelkiego rodzaju funkcjonalności sprawiły, że witryny stały się cięższe i cięższe pod względem zasobów. Twoja przeciętna witryna zawiera setki różnych plików i obrazów.
Strony internetowe wykorzystujące setki zasobów są na porządku dziennym.
Na przykład, jeśli planujesz utworzyć witrynę członkowską WordPress, skorzystaj z tego przewodnika napisanego przez CollectiveRay, będziesz potrzebować motywów członkowskich, wtyczek i wielu innych zasobów, z których wszystkie wymagają różnych zasobów, aby mogły działać poprawnie.
Aby jeszcze bardziej skomplikować sprawę, każda witryna żąda informacji od kilku różnych serwerów w związku z różnego rodzaju skryptami stron trzecich (na przykład skryptami Google Analytics, przyciskami udostępniania na Facebooku, Google Ads lub AdSense, marketingiem e-mailowym i wszelkiego rodzaju innymi platformami).
Ilość razy, jaką przeglądarka musi poświęcić na pobieranie plików z serwera witryny, stale rośnie.
Samo w sobie nie stanowi to problemu, chociaż stale rosnąca liczba plików oznacza, że rozmiar pobieranych danych stale rośnie.
Oznacza to, że sama ilość danych do pobrania staje się coraz większa. To sprawia, że ładowanie stron jest ogólnie wolniejsze.
Co gorsza, utworzenie połączenia między przeglądarką a serwerem jest operacja technicznie kosztowna i zajmuje czas. Wraz ze wzrostem liczby różnych zasobów wymaganych na stronie internetowej, rośnie również czas potrzebny na załadowanie strony.
Dzieje się tak, ponieważ korzystając z protokołu HTTP w wersji 1, za każdym razem, gdy potrzebny jest nowy plik, konieczne jest utworzenie nowego (kosztownego) połączenia.
Oznacza to, że strony, które chciały ładować się szybko, musiały przejść przez cały proces optymalizacji.
Jak przyspieszyć działanie witryny (wersja przed HTTP2)
Jak widać na naszym prostym przykładzie, HTTP v1 miał szereg ograniczeń w obecnym stanie sieci, co powodowało, że strony internetowe stawały się wolniejsze. Teraz prawdopodobnie widziałeś setki artykułów pokazujących, jak sprawić, by Twoje Szybciej działa strona WordPress.
My sami też mamy taki artykuł, bo jako Programiści WordPress, zawsze dążymy do osiągnięcia prędkości – i jesteśmy szczęśliwi tylko wtedy, gdy osiągniemy indeks prędkości A.
Nawiasem mówiąc, mamy wiele różnych artykułów dla tych, którzy chcą dowiedzieć się więcej o WordPressie, sprawdź sekcję samouczków na Collectiveray.
Większość tych artykułów, które mają na celu przyspieszenie WordPressa, znajduje sposób na obejście ograniczeń HTTP1. Wykonują obejścia, aby upewnić się, że strony nie zostaną spowolnione przez wszystkie te połączenia.
Dlatego istniała tak pilna potrzeba HTTP2, nie tylko dla WordPressa, ale dla każdej innej witryny. Trzeba było coś zrobić, aby poradzić sobie z nieodłącznymi problemami HTTP1 (zarówno na poziomie przeglądarki, jak i serwera WWW).
Jakie więc były rozwiązania/obejścia, aby przyspieszyć działanie witryny internetowej przy użyciu protokołu HTTP v1? Zazwyczaj odnosiliśmy się do nich jako Zredukować, Ponowne użycie, Recykling. Jeśli chcesz uzyskać pełniejsze wyjaśnienia, polecamy przeczytać nasz artykuł o przyspieszaniu działania stron internetowych zamieszczony powyżej.
- Utwórz lekką witrynę, która wykorzystuje minimalna ilość plików JS, CSS i obrazów
- Zmniejsz liczbę żądań dla różnych plików CSS i plików JS, łącząc ze sobą jak najwięcej tych plików (zmniejszając liczbę żądań poprzez łączenie plików)
- Zmniejszenie liczby żądań obrazów poprzez tworzenie jednego obrazu, który łączy je wszystkie w jeden i używając sprite'ów CSS
- Usuń wszystkie dodatkowe wtyczki (aby zmniejszyć liczbę obrazów, plików CSS i plików JS dodawanych do witryny)
- Kompresja wymaganych danych aby był mniejszy (i tym samym szybszy w transporcie) (np. zwykle włącz kompresję GZIP WordPress (aby zmniejszyć rozmiar danych, które trzeba przesłać)
- Wykorzystaj buforowanie przeglądarki w WordPressie za pomocą wtyczki, dzięki czemu, jeśli użytkownik odwiedzi Twoją witrynę ponownie w krótkim czasie, nie będzie musiał ponownie pobierać tych samych plików
- Inne działania...
W istocie chcieliśmy zmniejszyć liczbę oddzielnych żądań między serwerem a przeglądarką. Chcieliśmy również zmniejszyć rozmiar tych żądań.
W jaki więc sposób protokół HTTP/2 ulepsza to wszystko?
Wprowadź HTTP/2
HTTP/2 został napisany z zamiarem naprawienia tych inherentnych problemów. Jednym z głównych celów HTTP2 jest
Zmniejsz opóźnienie, aby poprawić szybkość ładowania stron w przeglądarkach internetowych. (Źródło: WikiPedia)
i wprowadza następujące ulepszenia
- jest binarny, a nie tekstowy
- jest w pełni multipleksowany, zamiast uporządkowany i blokujący
- można zatem użyć jednego połączenia do paralelizmu
- wykorzystuje kompresję nagłówka w celu zmniejszenia narzutu
- umożliwia serwerom proaktywne „wpychanie” odpowiedzi do pamięci podręcznej klienta
Czekaj, co? Nie martw się - spróbujmy wyjaśnić to trochę prościej.
- Binarny zamiast tekstowego: to coś, co sprawia, że przesyłanie i parsowanie danych jest o wiele bardziej wydajne. Przesyłanie danych binarnych jest również o wiele mniej podatne na błędy. Dane tekstowe są przeznaczone do konsumpcji przez ludzi. Dane binarne są przeznaczone do konsumpcji przez maszyny, a korzystanie z binarnych do przesyłania danych jest z natury szybsze.
- W pełni multipleksowane: mówiąc wprost, w przypadku protokołu HTTP problem polegał na tym, że każde połączenie było podatne na blokowanie połączeń, które musiały zostać nawiązane po nim. Wyobraź sobie, że jesteś w kolejce, aby wejść na swój ulubiony mecz sportowy, ale zamiast wielu punktów wejścia, masz tylko jedną bramkę obrotową. Możesz sobie wyobrazić, że wszystko może stać się bardzo, bardzo wolne. Multipleksowanie umożliwia jednoczesne przesyłanie wielu plików i żądań. W przykładzie meczu piłkarskiego zamiast jednej osoby wchodzącej na raz, mamy 1 bramek z 10 bramkami obrotowymi prowadzącymi razem.
- Użyj jednego połączenia dla zapewnienia paralelizmu: jak wspomnieliśmy wcześniej, gdy połączenie jest drogie w tworzeniu, jeśli ciągle je tworzysz i zamykasz dla każdego potrzebnego zasobu, stworzysz poważny problem narzutu. Multipleksowanie pozwala na wielokrotne używanie tego samego połączenia. Wyobraź sobie połączenie jako rurę, przez którą dane przepływają, dopóki nie zabraknie danych. Zauważ również, że w przypadku dowolnej witryny przeglądarka zazwyczaj komunikuje się z wieloma serwerami internetowymi w celu korzystania z różnych skryptów i zasobów stron trzecich (skrypty udostępniania na Facebooku, Twitter, Google Analytics, sieci reklamowe itp.). Posiadanie jednego połączenia dla każdego z nich jest bardziej wydajne.
- Kompresja nagłówka jest również innym wydajnym sposobem na usunięcie kilku narzutów związanych z koniecznością pobierania kilku różnych zasobów z tego samego lub wielu serwerów internetowych. Ponownie, zazwyczaj zamiast wykonywania wielu podróży tam i z powrotem, zazwyczaj wystarczy jedna podróż.
- Umożliwia serwerom proaktywne przesyłanie zasobów: jest to sposób, w jaki serwer, zamiast czekać, aż przeglądarka klienta zażąda różnych zasobów, jak w naszym pierwszym przykładzie, będzie proaktywnie wysyłał zasoby, których przeglądarka ostatecznie będzie potrzebować lub o które poprosi. Nazywa się to HTTP/2 Server push.
Gdybyśmy mieli wrócić do analogii kelnera, który przynosił po jednym drinku na raz, największą zaletą jest to, że teraz kelner używa tacy na napoje, aby zabrać wszystkie napoje razem. I bierze również napoje z baru, których prawdopodobnie będzie potrzebował, gdy będzie w restauracji.
Czym jest SPDY? (znany również jako Speedy)
Zanim HTTP2 faktycznie się narodził, ktoś inny próbował naprawić problemy z HTTP. Był to projekt badawczy kilku inżynierów Google, którzy próbowali naprawić niektóre problemy z HTTP1.1.
Celem SPDY było
- Zezwalaj na multipleksowanie, aby umożliwić jednoczesne żądania – rozwiązując w ten sposób problemy opóźnień powstające w przypadku wielu połączeń
- Określ priorytety zasobów, takich jak najważniejsze zasoby witryny, które mają zostać wysłane jako pierwsze
- Kompresuj nagłówki HTTP, aby zwiększyć wydajność, jak omówiono powyżej
- Wdróż również serwer push, jak omówiono powyżej
W pierwszym wpisie na blogu opublikowanym przez inżynierów, którzy opracowali protokół, twierdzono, że uczynić sieć dwa razy szybsząChociaż SPDY było obsługiwane przez obie główne przeglądarki i główne serwery WWW, jego rzeczywiste przyjęcie było niewielkie.
Jednakże przeprowadzone badania miały kluczowe znaczenie dla ostatecznego wydania protokołu HTTP2, ponieważ pierwszy szkic protokołu HTTP2 wykorzystywał jako bazę roboczą protokół SPDY.
Co muszę zrobić, aby włączyć protokół HTTP/2?
Zanim włączysz protokół HTTP2, musisz dowiedzieć się, jakie to będzie miało konsekwencje dla Twojej witryny.
Które przeglądarki obsługują HTTP/2?
W momencie pisania tego tekstu większość popularnych przeglądarek klienckich w pełni obsługuje HTTP/2. FireFox, Chrome i przeglądarki oparte na Blink (tj. Opera i Yandex) obsługują HTTP2. Microsoft Edge również obsługuje HTTP2, podczas gdy Apple obsługuje również w Safari. Statystyki z takich stron jak Czy mogę użyć? pokazują, że obecny poziom poparcia na świecie wynosi ponad 95%.
Jeśli przeglądarka nie obsługuje HTTP2, a strona internetowa obsługuje HTTP2, nastąpi łagodny powrót do HTTP1, więc nie będzie absolutnie żadnego problemu dla żadnego odwiedzającego, jeśli włączysz HTTP/2. Mogą być tylko korzyści.
Które serwery obsługują HTTP/2
Apache, Nginx, LiteSpeed, IIS i większość popularnych implementacji serwerów obsługuje protokół HTTP/2 — możesz sprawdzić, czy Twój ulubiony serwer WWW lub serwer WWW, którego używasz, obsługuje tutaj protokół http2.
Jednak to, czy możesz używać HTTP2, zależy od tego, czy Twoja firma hostingowa to aktywowała. Musisz więc potwierdzić faktyczną dostępność HTTP/2 u swojej firmy hostingowej. Poniższy obraz przedstawia listę serwerów obsługujących http/2.
Mówiąc prościej, to, czy Twoja witryna internetowa obecnie w pełni obsługuje protokół HTTP/2, zależy od Twojej firmy hostingowej lub serwera, na którym hostujesz swoją witrynę. Używamy Hosting InMotion (a oto nasz Recenzja hostingu InMotion i w zasadzie jak działa nasz VPS fares), którzy od kilku lat w pełni wspierają protokół HTTP2.
Używamy jednak również StackPath do obsługi naszych zasobów, które obsługują również protokół HTTP/2.
Większość firm hostingowych obsługuje dziś protokół HTTP2 na swoich serwerach, więc nie powinno to stanowić problemu.
Możesz użyć to narzędzie od KeyCDN aby ustalić, czy Twoja witryna obecnie obsługuje protokół HTTP/2. Ten test protokołu HTTP/2 może powiedzieć Ci, czy musisz wykonać jakieś dodatkowe czynności, czy nie.
Twoja witryna musi być bezpieczna, aby umożliwić obsługę protokołu HTTP2
Obecnie wszystkie przeglądarki obsługują wyłącznie szyfrowany protokół HTTP2.
Oznacza to, że aby Twoja witryna mogła obsługiwać protokół HTTP/2, musisz mieć witrynę obsługiwaną przez bezpieczne połączenie (TLS/SSL). Omówiliśmy to dość szczegółowo w naszym artykule na temat konfigurowanie bezpiecznego certyfikatu WordPress na serwerze.
Podsumowując jednak
- Bezpieczne witryny otrzymują sygnał o zwiększeniu rankingu SEO
- Chronią dane przesyłane do i z witryny (szczególnie ważne są hasła, dane kart kredytowych i inne poufne dane)
- Obserwuje się silny ruch w kierunku całkowicie bezpiecznych witryn internetowych i jeśli nie wdrożysz zabezpieczeń na swojej stronie, Twoja witryna z pewnością zostanie w tyle
Będziesz musiał uzyskać bezpieczny certyfikat za pośrednictwem firmy hostingowej. Firmy hostingowe takie jak W ruchu pozwalają na korzystanie ze współdzielonego certyfikatu, jeśli jednak chcesz go używać w swojej domenie, zdecydowanie zalecamy zakupienie własnego certyfikatu.
Potrzebujesz pomocy ze swoją stroną internetową?
Zatrudnij sprawdzonego eksperta od stron internetowych za jedyne 65 USD. Zarejestruj się już dziś, aby rozpocząć czatowanie za darmo.
Porozmawiaj z ekspertemInne witryny, takie jak WordPress.com (w przeciwieństwie do WordPress.org) – przeczytaj o różnicy tutaj - dostarczają już bezpieczne certyfikaty.
Instalacja certyfikatu to coś, co zazwyczaj wykonuje Twój serwer hostingowy. To jednorazowa czynność, więc nie musisz się martwić.
Gdy już to zrobisz, wystarczy, że utworzysz stałe przekierowanie 301 za pomocą pliku .htaccess.
Po raz kolejny gospodarze tacy jak Hosting InMotion może zająć się tym wszystkim za Ciebie, jeśli nie masz ochoty samodzielnie wprowadzać tego rodzaju technicznych zmian (co niesie za sobą pewne ryzyko przestoju, jeśli nie zostanie wykonane prawidłowo).
Czy istnieje wtyczka, której mogę użyć do protokołu HTTP2?
Wspomnieliśmy o jednej z zalet korzystania z HTTP2, jaką jest możliwość wykonania server push elementów, które będą potrzebne przeglądarce. Oczywiście, jest to coś, co musi być zrobione na poziomie CMS, więc wymaga to wsparcia ze strony WordPress lub Twojego ulubionego CMS.
Choć funkcja ta nie jest jeszcze obsługiwana na poziomie podstawowym, możesz dostosować swoje motywy lub wtyczki tak, aby implementowały możliwość wysyłania
Link:<...> rel="prefetch"
nagłówek każdego skryptu i stylu w kolejce, gdy WordPress wyprowadza je do źródła strony.
Jeśli chcesz przyspieszyć działanie swojej witryny, włączając prefetch i inne polecenia, które przyspieszą działanie witryny, zdecydowanie polecamy WP Rocket - wtyczka premium, która znacznie zwiększa szybkość Twojej witryny. Jeśli chcesz darmową wtyczkę, możesz użyć to.
Sprawdź WP Rocket, aby przyspieszyć działanie swojej witryny
W rzeczywistości jest to dodatkowe, rzeczywiste wykorzystanie funkcji udostępnianych przez protokół HTTP/2.
Ostateczna rekomendacja
Więc jesteś tutaj, bo chciałeś przyspieszyć działanie swojej witryny poprzez wdrożenie protokołu HTTP2, prawda?
To jest tylko jeden z wielu sposoby na przyspieszenie działania Twojej witryny. Oprócz tej technologii, będziesz musiał wykonać wiele innych optymalizacji, jeśli chcesz przyspieszyć działanie swojej witryny, takich jak
- Wdrożenie wtyczki do buforowania stron
- Włącz buforowanie na poziomie PHP, np. OpCache
- Optymalizacja obrazów pod kątem wydajności
- Włącz CDN (bezpłatny lub nie)
- Włącz buforowanie przeglądarki i kompresję gzip
- Zoptymalizuj czcionki Google
- Włącz wstępne pobieranie DNS
- Włącz leniwe ładowanie obrazów
- Włącz minifikację i łączenie
- etc etc
Brzmi jak kupa roboty, prawda? Tak jest!
At CollectiveRay, czasami spędzamy kilka dni pracujemy nad tym, aby nasza strona działała o kilka ułamków sekundy szybciej. Dzieje się tak, ponieważ nasza strona działa na Joomla, więc nie mamy wielu wtyczek, które są dostępne dla innych popularnych opcji CMS, takich jak WordPress.
Na przykład dla naszych klientów zawsze instalujemy WP RocketNa stronach internetowych, na których ją instalujemy, zawsze udaje nam się je załadować w czasie krótszym niż 3 sekundy, a typowy wynik to załadowanie strony w czasie krótszym niż 1 sekunda.
Piękno tego polega jednak na tym, że nie musimy już wykonywać żadnej pracy ręcznej, którą wykonywaliśmy wcześniej, więc zaoszczędź godziny czasu i frustracji, a na dodatek uzyskujemy doskonałe wyniki.
Sprawdź WP Rocket, aby przyspieszyć działanie swojej witryny
Często zadawane pytania
Czy powinienem używać protokołu HTTP2?
Tak, powinieneś włączyć i używać HTTP2 na swojej stronie internetowej, jeśli możesz. HTTP2 przyspieszy Twoją stronę internetową i nie ma absolutnie żadnych wad w porównaniu z wersją HTTP 1. Nawet jeśli klient używa starej przeglądarki, która nie obsługuje HTTP2, istnieje eleganckie rozwiązanie awaryjne do HTTP.
Jaka jest różnica pomiędzy HTTP i HTTP2?
Istnieje szereg różnic i ulepszeń między HTTP i HTTP2. HTTP2 jest binarny, a nie tekstowy, co czyni go z natury szybszym. Jest w pełni multipleksowany, a nie uporządkowany i blokujący, więc można używać kilku połączeń jednocześnie. Używa kompresji nagłówka, aby zmniejszyć obciążenie i pozwala serwerom „wypychać” odpowiedzi proaktywnie do pamięci podręcznej klienta. Wszystkie te ulepszenia sprawiają, że HTTP2 jest znacznie szybszy niż HTTP.
Czy protokół HTTP2 wymaga protokołu SSL?
Tak, protokół HTTP2 obsługiwany jest wyłącznie w trybie szyfrowanym, więc Twoja witryna musi także stosować bezpieczne certyfikaty SSL/TLS, aby móc korzystać z protokołu HTTP2.
Czy przeglądarki obsługują protokół HTTP2?
Ponad 95% przeglądarek internetowych używanych obecnie obsługuje HTTP2. Nawet jeśli przeglądarka nie obsługuje HTTP2, będzie można płynnie powrócić do HTTP.
Wnioski: Uczyńmy sieć szybszą dzięki HTTP2
At CollectiveRay, zawsze byliśmy skupieni na tym, aby nasze strony internetowe były szybkie. HTTP2 to ewolucja i rewolucja w tym samym czasie i naprawdę mamy nadzieję, że ten artykuł pomoże Ci przejść do konfiguracji WordPress HTTP2.
Prosimy o pozostawienie komentarza poniżej i napisanie, co jeszcze chciałbyś wiedzieć.
Potrzebujesz pomocy w załatwieniu spraw? Wypróbuj te najwyżej oceniane niedrogie koncerty na Fiverr!
Kliknij tutaj, aby znaleźć ekspertów od optymalizacji szybkości WordPressa.
Kliknij tutaj, aby utworzyć pełną witrynę WordPress.