Wydajność WordPress – podział na żądania HTTP

Opublikowany: 2020-04-10

WordPress to bezsprzecznie jeden z najwydajniejszych i najpopularniejszych systemów zarządzania treścią (CMS). Platforma ta jest wykorzystywana przez firmy należące do różnych branż. Raporty wykazały, że większość witryn internetowych korzysta z WordPressa.

Firmy o różnej skali używają WordPressa do promowania, reklamy i sprzedaży swoich produktów i usług.

Nie trzeba dodawać, że wydajność tej platformy ma kluczowe znaczenie dla ogólnego sukcesu witryny. Jeśli korzystasz z Internetu, znajdziesz mnóstwo wskazówek i wskazówek, które pomogą przyspieszyć działanie witryny WordPress, opublikowane przez ekspertów z branży. Optymalizacja witryny WordPress w celu zwiększenia ogólnej wydajności pomoże Twojej witrynie poprawić wrażenia użytkownika, a także uzyskać wyższą pozycję w rankingu wyszukiwarek.

Zgodnie z raportami strony, które ładują się powoli, mają wyższe współczynniki porzuceń. Zaledwie kilka sekund opóźnienia może odciągnąć klienta od strony internetowej. Może to mieć ogromny wpływ na Twoją firmę, a także wpłynąć na długoterminowe relacje z użytkownikami. Biorąc pod uwagę dużą konkurencję w cyfrowym świecie, dla firm kluczowe stało się zapewnienie, że ich strona internetowa działa szybko.

Firmy internetowe regularnie przeprowadzają testy szybkości i podejmują określone środki w celu utrzymania szybkości i wydajności witryny. Istnieje jednak wiele czynników, które mogą spowolnić działanie witryny i zmusić użytkowników do jej opuszczenia z powodu niskiej prędkości. Ponadto giganci wyszukiwarek, tacy jak Google, również dają lepsze rankingi witrynom, które ładują się szybciej i są dobrze zoptymalizowane. Ranking w wyszukiwarkach może mieć bezpośredni wpływ na obecność Twojej witryny WordPress w Internecie. Witryny z wysokimi rankingami uzyskują większy ruch i lepsze współczynniki konwersji.

Dzisiaj dzielimy się z Tobą kilkoma przydatnymi wskazówkami, które mogą się przydać. Dzięki tym wskazówkom możesz w dużym stopniu zwiększyć wydajność swojej witryny WordPress. Informujemy o najlepszych sposobach podziału żądań HTTP, aby zwiększyć całkowity czas ładowania witryny. Poniżej wymieniono niektóre z wypróbowanych i przetestowanych sposobów na zwiększenie wydajności witryny WordPress. Od wyłączania znaków emoji, funkcji osadzania po hosting czcionek Google, istnieje wiele sposobów na rozbicie żądań HTTP i zmniejszenie opóźnień w witrynie.

Wyłącz emotikony

Wielu ekspertów branżowych zaleca firmom zajmującym się tworzeniem stron internetowych i profesjonalistom zajmującym się WordPress ograniczeniem liczby wywołań HTTP w celu poprawy szybkości witryny WordPress. Chociaż istnieje wiele sposobów, aby to zrobić, wyłączenie emotikonów jest uważane za najskuteczniejszy sposób na zwiększenie szybkości witryny. Emoji zostały wprowadzone wraz z wydaniem wersji WordPress 4.2. Ta funkcja pozwoliła właścicielom witryn urozmaicić wygląd witryny. Jednak używanie emotikonów w postach, postach lub blogach może spowolnić działanie witryny.

To jest powód, dla którego większość ekspertów zachęca właścicieli witryn do wyłączenia emotikonów w ich witrynie, aby poprawić wydajność witryny WordPress i zapewnić lepsze wrażenia użytkownika. Plik wp-emoji-release.min.js pokazuje liczne ikony emoji na tej platformie. Możliwość wyłączenia emotikonów należy całkowicie do Ciebie. Wyłączenie tej funkcji może uniemożliwić dodawanie zabawnych znaków emoji w witrynie, ale pomoże również przyspieszyć działanie witryny i zapewnić, że użytkownicy spędzą dokładny czas na przeglądaniu witryny. Poniżej wymieniono dwa proste sposoby wyłączenia emotikonów.

1. Kod do wyłączania emotikonów

Aby wyłączyć znaki emoji ze swojej witryny, wystarczy umieścić kod w pliku functions.php. Oto kod, którego możesz użyć do wyłączenia emotikonów i zwiększenia wydajności i szybkości witryny.

/**
* Disable the emoji’s
*/
function disable_emojis() {
remove_action( ‘ks29so_head’, ‘print_emoji_detection_script’, 7 );
remove_action( ‘admin_print_scripts’, ‘print_emoji_detection_script’ );
remove_action( ‘ks29so_print_styles’, ‘print_emoji_styles’ );
remove_action( ‘admin_print_styles’, ‘print_emoji_styles’ );
remove_filter( ‘the_content_feed’, ‘ks29so_staticize_emoji’ );
remove_filter( ‘comment_text_rss’, ‘ks29so_staticize_emoji’ );
remove_filter (‘ks29so_mail’, ‘ks29so_staticize_emoji_for_email’);
add_filter( ‘tiny_mce_plugins’, ‘disable_emojis_tinymce’ );
}

add_action( ‘init’, ‘disable_emojis’ );

/**
* Filter function used to remove the tinymce emoji plugin.
*
*@param array $plugins
@return array                     Difference between the two arrays
*/
function disable_emojis_tinymce( $plugins ) {
    if ( is_array( $plugins ) ) {
        return array_diff( $plugins, array( ‘wpemoji’ ) );
    } else {
         return array();
    }
}
2. Wtyczka do blokowania emotikonów

Alternatywnie możesz użyć wtyczki, aby wyłączyć funkcję emoji w swojej witrynie WordPress. Dostępnych jest wiele wtyczek, których właściciele witryn mogą użyć do wyłączenia tej funkcji.

Disbale Emoji

Jednak wybierając wtyczkę w celu wyłączenia emoji, należy zwrócić uwagę na całkowity rozmiar wtyczki. Zdecydowanie zaleca się używanie lekkich wtyczek. Wtyczki te nie zajmują dużo miejsca ani nie zmniejszają szybkości działania strony. Jedną z najlepszych lekkich wtyczek, których możesz użyć w swojej witrynie WordPress, jest Wyłącz emotikony.

Wyłącz osadzania

Osadzania zostały wydane wraz z wersją 4.4 WordPressa. Jest to innowacyjna funkcja, która umożliwia właścicielom witryn umieszczanie multimediów z innych witryn. Osadzanie multimediów, takich jak audio i wideo z witryn zewnętrznych, w witrynie WordPress pomoże Ci zaangażować użytkowników. Jednak największą wadą tej funkcji jest to, że może ona w znacznym stopniu spowolnić działanie witryny. Jest pokazany jako skrypt wp-embed.min.js i chociaż jest to świetna funkcja, istnieją inne sposoby osadzania multimediów z witryn takich jak YouTube, Twitter itp. Podobnie jak emotikony, osadzania można również wyłączyć za pomocą kodów lub wtyczek. Wspomnieliśmy tutaj o sposobach wyłączania osadzania i zwiększania wydajności oraz responsywności strony w Twojej witrynie.

1. Kod wyłączający osadzania

Jest to podobne do procesu wyłączania emoji. Po prostu umieść następujący kod w pliku functions.php, aby wyłączyć funkcję osadzania.

// Remove WP embed script
Function speed_stop_loading_wp_embed() {
         If (!is_admin() ) {
             ks29so_deregister_script( ‘wp-embed’);
         }
}

Add_action( ‘init’, ‘speed_stop_loading_wp_embed’);
2. Wyłącz osadzanie za pomocą wtyczek

Korzystanie z wtyczek jest również skutecznym sposobem na wyłączenie funkcji osadzania z tej platformy CMS. Istnieje wiele wtyczek do wyłączania funkcji osadzania.

Disable Embeds

Jednak nie wszystkie są lekkie i korzystanie z tego, który zajmuje miejsce, może przynieść więcej szkody niż pożytku. Jedną z najwyżej ocenianych wtyczek, z których możesz korzystać, jest Disable Embeds. Dzięki wielkości 3 KB ta wtyczka oferuje wiele przydatnych funkcji. Korzystając z tej konkretnej wtyczki, możesz uniemożliwić innym witrynom osadzanie multimediów z witryny WordPress i zatrzymać cały skrypt związany z funkcją osadzania.

Implementuj buforowanie

Wdrożenie pamięci podręcznej to sprawdzony sposób na poprawę ogólnej wydajności witryny i poprawę komfortu użytkowania. Buforowanie nie tylko zmniejsza obciążenie serwera i pozwala Twojej witrynie na obsługę ruchu bez żadnych opóźnień i kłopotów. Wdrażając buforowanie, możesz znacznie poprawić czas ładowania swojej witryny. W tym celu możesz użyć wielu wtyczek. Jeśli jednak szukasz lekkiej wtyczki, która jest zarówno niedroga, jak i solidna, wtyczka Cache Enabler jest idealnym wyborem.

Implement Caching

Stworzona przez KeyCDN, rozmiar tej wtyczki wynosi 15,4 KB i zapewnia oszczędność czasu w pamięci podręcznej i pomaga szybciej ładować witrynę. Wielu ekspertów WordPress próbowało zaimplementować buforowanie za pomocą tej wtyczki i skutecznie poprawiło czas ładowania strony. W większości przypadków czas ładowania HTML DOC poprawił się o wycięcia.

Implement Caching

Wypróbuj tę wskazówkę dotyczącą zwiększania wydajności, aby przyspieszyć działanie witryny i zapewnić szybsze i lepsze wrażenia odwiedzającym witrynę.

Użyj sieci dostarczania treści

Po wyłączeniu emoji i osadzania oraz zaimplementowaniu pamięci podręcznej najlepiej przejść do następnej wskazówki, która może przyspieszyć działanie witryny. Content Delivery Network (CDN) obsługuje buforowaną zawartość statyczną, taką jak filmy, JavaScript i obrazy z wielu serwerów. Stwierdzono, że korzystanie z sieci dostarczania treści w witrynie WordPress jest niezawodnym sposobem na zwiększenie szybkości witryny.

Content Delivery Network

W celu prawidłowej optymalizacji i wydajności witryny niezbędne jest korzystanie z usługi sieci dostarczania treści. Pomaga skrócić czas potrzebny do załadowania określonej strony w serwisie. Możesz skorzystać z darmowego CDN lub płatnego. Jednym z najlepszych CDN, którego możesz użyć w swojej witrynie, jest WordPress CDN Enabler.

Content Delivery Network

Ta konkretna wtyczka jest lekka i wyposażona w wiele krytycznych funkcji, jest bezpłatna. Po prostu włącz ustawienie CDN, aby czerpać korzyści z tej niesamowitej funkcji. Gdy to zrobisz, zobaczysz znaczną różnicę w całkowitym czasie ładowania witryny.

Usuń ciągi zapytań

Usunięcie ciągów zapytań to kolejny skuteczny sposób na zwiększenie szybkości witryny. Raporty wykazały, że ciągi zapytań powodują powolne ładowanie witryny. Usunięcie ich ze statycznych zasobów witryny pomoże zwiększyć wydajność witryny. Jeśli chodzi o usuwanie ustawień zapytań, możesz spróbować na trzy różne sposoby. Możesz użyć kodu, wtyczki lub sieci dostarczania treści, aby zignorować ustawienia zapytania.

1. Użyj kodu, aby usunąć ciągi zapytań

Poniższy kod może pomóc w skróceniu czasu oczekiwania w witrynie.

Wystarczy umieścić poniższy kod w pliku functions.php.

function _remove_script_version( $src ) {
        $parts = explode( ‘?ver’, $src );
        return $parts[0];
}

add_filter( ‘script_loader_src’, ‘_remove_script_version’, 15, 1 );
add_filter( ‘style_loaded_src’, ‘_remove_script_version’, 15 ); 
2. Użyj wtyczki, aby usunąć ciągi zapytań

Wtyczki można również użyć do usuwania ciągów zapytań i zwiększania wydajności witryny. Jedną z najczęściej używanych wtyczek jest Query Strings Remover. Jest lekki i skutecznie usuwa ciągi zapytań z sieci.

3. Buforuj i ignoruj ​​ciągi zapytań za pomocą CDN

Chociaż używanie kodów i wtyczek może pomóc w usuwaniu ciągów zapytań, korzystanie z sieci dostarczania treści jest uważane za najskuteczniejsze. Jest to metoda najczęściej polecana przez ekspertów WordPressa. KeyCDN sprawia, że ​​usuwanie ciągów zapytań jest dość łatwe i wygodne. Bez kłopotów z wprowadzaniem kodów w pliku funkcji lub używaniem wtyczek, możesz po prostu użyć sieci dostarczania treści, aby wyeliminować ciągi zapytań z sieci, aby umożliwić szybsze ładowanie strony.

Ignore Query Strings

Hostuj czcionki Google

Czcionki Google to część motywu WordPress, która zwykle wpływa na ogólną wydajność i szybkość witryny. Wyszukiwania DNS związane z czcionkami Google mogą niekorzystnie wpłynąć na szybkość Twojej witryny. Poniżej wymieniono przykład różnych czcionek.

https://fonts.google.com/specimen/Merriweather
https://fonts.google.com/specimen/Montserrat

merriweather-v13-latin-700.woff
merriweather-v13-latin-700.woff
merriweather-v13-latin-700italic.woff
merriweather-v13-latin-700italic.woff2
merriweather-v13-latin-900.woff
merriweather-v13-latin-900.woff2
merriweather-v13-latin-900italic.woff
merriweather-v13-latin-900italic.woff2 
merriweather-v13-latin-italic.woff
merriweather-v13-latin-italic.woff2
merriweather-v13-latin-regular.woff
merriweather-v13-latin-regular.woff2
montserrat-v7-latin-700.woff
montserrat-v7-latin-700.woff2
montserrat-v7-latin-regular.woff
montserrat-v7-latin-regular.woff2 

Eksperci zachęcają właścicieli witryn do zmniejszenia liczby generowanych wyszukiwań DNS w celu rozwiązania problemu niskiej prędkości. W tym przypadku sieć dostarczania treści może pomóc Twojej witrynie. Możesz po prostu przenieść czcionki do CDN i poprawić ogólną wydajność witryny. Wtyczka CDN Enabler może być również używana do hostowania czcionek Google. Na początku będziesz musiał wyłączyć tę funkcję w motywie WordPress.

Wyłącz Gravatary

Do tej pory liczba wyszukiwań DNS powinna się zmniejszyć. Wreszcie, aby zwiększyć wydajność witryny, należy wyłączyć gravatary. Wystarczy wejść na pulpit nawigacyjny swojej witryny WordPress i znaleźć opcję secure.avatar.com. Usuń zaznaczenie, aby wyłączyć gravatary. To ostatnie żądanie HTTP, które musisz naprawić, aby zoptymalizować witrynę WordPress i przyspieszyć jej ładowanie.

Disable Gravatars

Powyższe kroki mogą pomóc w skutecznym i terminowym rozwiązaniu problemu z niską prędkością witryny WordPress. Wykonaj poniższe czynności i użyj odpowiedniego kodu i wtyczek, aby wyłączyć funkcje, które spowalniają Twoją witrynę. Wybierając wtyczki online, wybierz te, które są lekkie i mają wiele funkcji, aby zapewnić optymalne wyniki. Możesz rozwiązać problem z wydajnością witryny WordPress lub zatrudnić specjalistów, którzy zajmą się problemem opóźnienia.

W takich zadaniach specjalizują się firmy zajmujące się tworzeniem stron internetowych oraz eksperci od WordPressa. Mogą wprowadzić odpowiednie zmiany i wyłączyć funkcje, które szkodzą ogólnej wydajności witryny WordPress. Skorzystaj z ich usług i zwiększ wydajność swojej witryny oraz pomóż zapewnić użytkownikom bezproblemową obsługę.