Jak usunąć ciągi zapytania z zasobu statycznego i przyspieszyć witrynę WordPress
- Czego potrzebujesz
- Krok 1 - Analiza strony internetowej
- Krok 2 - Usuwanie ciągów żądań w WordPress
- Opcja 1 - Usuwanie ciągów zapytań JavaScript i CSS w WordPress za pomocą wtyczki
- Opcja 2 - Usunięcie ciągów zapytań JavaScript i CSS w WordPress przy użyciu functions.php
- Rozwiązywanie problemów z usuwaniem ciągu zapytania w WordPress
- Krok 3 - Sprawdź zmiany
- Wnioski
Ciągi zapytań to adresy URL zawierające? lub &. Zasoby statyczne (takie jak JavaScript i CSS) są zwykle buforowane na serwerach proxy lub CDN. Gdy programista wprowadza zmiany, nie będą od razu wyświetlane z powodu efektu buforowania, tutaj wchodzą ciągi zapytań. Te wiersze nie są buforowane, co umożliwia natychmiastowe wyświetlanie aktualizacji. Jednak ich użycie zwiększa szybkość ładowania strony. Narzędzia do optymalizacji witryny sugerują usunięcie ciągów zapytań z zasobów statycznych w celu przyspieszenia witryny. Jest to szczególnie przydatne w przypadku witryn WordPress, ponieważ zapewni im szereg korzyści.
Jeśli usuniesz wiersze zapytania z zasobu statycznego, pozwoli to na buforowanie na serwerach proxy, co zwiększy ogólną szybkość ładowania strony na WordPress. Twój CSS i JavaScript będą mniej trafień, co zmniejszy obciążenie korzystania z zasobów witryny WordPress. Zapewni to również pewien wzrost SEO, ponieważ witryny WordPress z lepszą optymalizacją mają zwykle lepszy ranking Google.
Odwrotną stronę usuwania ciągów zapytań CSS i JavaScript w WordPress można łatwo zastąpić odpowiednim zarządzaniem pamięcią podręczną, co omówimy później, rozszerzając pytanie o to, jak przyspieszyć witrynę WordPress.
Czego potrzebujesz
Przed kontynuowaniem instrukcji sprawdź, czy:
- Dostęp FTP
- dostęp do panelu administracyjnego WordPress
Krok 1 - Analiza strony internetowej
W tym kroku zalecamy użycie GTMetrix . Po zdaniu testu analizującego witrynę WordPress otrzymujemy wynik:
W zależności od motywu WordPress, wielkości witryny i innych czynników liczba plików CSS i JavaScript może się różnić. Za każdym razem, gdy odwiedzający odwiedzają Twoją witrynę, przeglądarka wysyła żądanie CSS, JavaScript lub innej zawartości statycznej. Spowoduje to utworzenie większej liczby żądań do twojego serwera i zajmie więcej czasu. Nawet jeśli korzystasz z sieci dostarczania treści, buforowania przeglądarki lub wtyczki buforowania WordPress, twoje statyczne pliki zawartości mogą nie być buforowane, co powoduje wolniejsze dostarczanie plików, więc usunięcie ciągów zapytań pomoże poprawić buforowanie witryny WordPress, jednocześnie zmniejszając wykorzystanie zasobów.
Krok 2 - Usuwanie ciągów żądań w WordPress
Istnieje kilka sposobów skutecznego usuwania ciągów zapytań ze statycznego zasobu w WordPress.
Opcja 1 - Usuwanie ciągów zapytań JavaScript i CSS w WordPress za pomocą wtyczki
Najbardziej odpowiednia wtyczka WordPress do usuwania ciągów zapytań Zestaw przyspieszacza prędkości .
Po podłączeniu Zestaw przyspieszacza prędkości dla WordPress, przejdź do sekcji Ustawienia tej wtyczki.
Wprowadź ustawienia jak pokazano poniżej i kliknij Zapisz zmiany.
Wtyczki takie jak Usuń ciągi zapytania z zasobów statycznych lub Narzędzie do usuwania ciągów zapytań aby osiągnąć ten sam wynik.
Opcja 2 - Usunięcie ciągów zapytań JavaScript i CSS w WordPress przy użyciu functions.php
WAŻNE! Sprawdź jeszcze raz, czy masz kopię zapasową pliku functions.php lub dokonaj go przed wprowadzeniem tam jakichkolwiek zmian.
Wiersze żądań można usunąć z WordPress, dodając te wiersze na końcu pliku functions.php znajdującego się w katalogu wp-obejmuje :
// Usuń ciąg zapytania z plików statycznych funkcja remove_cssjs_ver ($ src) {if (strpos ($ src, '? Ver =')) $ src = remove_query_arg ('ver', $ src); zwróć $ src; } add_filter ('style_loader_src', 'remove_cssjs_ver', 10, 2); add_filter ('script_loader_src', 'remove_cssjs_ver', 10, 2);
W niektórych przypadkach (w zależności od ustawień WordPress) ten kod może powodować 500 Błąd wewnętrzny serwera. W takim przypadku pomoże wtyczka z opcji 1.
Rozwiązywanie problemów z usuwaniem ciągu zapytania w WordPress
Właściwe zarządzanie pamięcią podręczną WordPress pozwala dostarczać odwiedzającym najnowsze wersje plików, unikając przy tym błędów. Jeśli użyjesz Wtyczki buforowania WordPress (Angielski), po prostu musisz wyczyść pamięć podręczną WordPress po wprowadzeniu zmian. To samo, jeśli używasz pamięć podręczna przeglądarki dla swojej witryny WordPress, wyczyść pamięć podręczną przeglądarki pozwala zobaczyć najnowsze zmiany. Te kilka sztuczek pomoże ci uniknąć drobnych wad, które mogą wynikać z usuwania ciągów zapytań z zasobów statycznych w WordPress.
Krok 3 - Sprawdź zmiany
Dla porównania oto wyniki analizy. GTMetrix po usunięciu ciągów zapytań z zasobów statycznych w WordPress:
Wnioski
W tym krótkim samouczku nauczyliśmy się, jak usuwać ciągi zapytania z zasobu statycznego (JavaScript lub CSS), a tym samym przyspieszyć witrynę WordPress.
Src, '?