Jak usunąć ciągi zapytań z zasobów statycznych w WordPressie
Opublikowany: 2022-10-22
Czy wiesz, co to jest adres URL witryny? Pozwól, że opowiem Ci o adresie URL witryny. Oznacza jednolity lokalizator zasobów i składa się z różnych komponentów, takich jak protokół, nazwa domeny i ścieżka. Wszystkie te części adresu URL współpracują ze sobą, aby dotrzeć do określonej strony internetowej i pokazać ją na wyświetlaczu.
Czasami widzimy dodatkowe parametry w adresie URL, które nazywane są ciągami zapytań. Te ciągi zapytań pomagają filtrować i organizować dane na stronie internetowej. Klienci mogą znaleźć docelowy produkt w witrynach handlu elektronicznego za pomocą ciągów zapytań.
Istnieją jednak pewne wady ciągu zapytania, ponieważ może powodować duplikację treści, utratę indeksowania i minimalizację szybkości ładowania. Najlepszym sposobem, aby zapobiec formowaniu tych ciągów zapytań, jest wyeliminowanie tych ciągów za pomocą zasobów statycznych w WordPress.
W tym miejscu wyjaśnimy więcej szczegółów na temat tego problemu oraz powody, dla których i jak należy usunąć te ciągi zapytań. Istnieją różne sposoby usuwania tych ciągów zapytań, które obejmują dodanie kodu do motywu lub użycie wtyczek.
Co to jest ciąg zapytania?
Przede wszystkim powinniśmy wiedzieć, czym jest ciąg zapytania. Jest to w zasadzie zestaw znaków po znaku zapytania w adresie URL. Ten ciąg zapytania działa jako parametr adresu URL, który pomaga w sortowaniu i określaniu treści w witrynie internetowej. Zobaczmy przykład ciągu zapytania.
/books/wp-includes/js/jquery/jquery.js?ver=1.12.4
Symbol znaku zapytania w powyższym przykładzie identyfikuje ciąg zapytania. Jeśli jest więcej ciągów, można je wyświetlić w połączeniu z symbolem ampersand &, jak pokazano poniżej.
https://www.google.com/search?q=query+ciąg+przykład&safe=strict
Skrypty i arkusze stylów identyfikują wersję pliku, wykorzystując ciągi zapytań. Deweloperzy WordPressa używają ciągów zapytań do z pomijania pamięci podręcznej, jest to zjawisko polegające na tym, że nowe pliki zastępują pliki z pamięci podręcznej. W ten sposób niewłaściwe pliki nie będą buforowane, jeśli dostępne będą nowe pliki.
Po co usuwać ciąg zapytania?
Ciągi zapytań są bardzo ważne dla wersjonowania plików. Mogą pomóc oddzielić pliki o tej samej głębokości pliku i zapobiec problemom z buforowaniem. Jednak te ciągi są ważne tylko w przypadku zasobów dynamicznych. Odnoszą się one do spersonalizowanych treści dla odwiedzających, takich jak koszyk na zakupy, profil użytkownika lub dane logowania.
Dlatego zasoby statyczne, takie jak CSS, JavaScript, obrazy i filmy, nie wymagają żadnego ciągu zapytania. W rzeczywistości pomagają zapobiegać buforowaniu danych przez serwery internetowe. Czasami, gdy sprawdzasz szybkość swojej witryny za pomocą narzędzi takich jak GTMetrix, Pingdom lub Page Speed Insight, zalecają one usunięcie ciągów zapytań z zasobów statycznych. Jeśli nie jesteś ekspertem, możesz skorzystać z usług programisty internetowego, aby usunąć te ciągi zapytań.
Usuń ciągi zapytań z zasobów statycznych w WordPress
Możesz usunąć ciąg zapytania z zasobów statycznych w WordPress, używając dwóch różnych metod. W pierwszej metodzie dodajemy kod do pliku functions.php , natomiast w drugiej musimy zainstalować wtyczkę WordPress.
Jednak niektóre osoby używają CDN (sieć dostarczania treści) do pobierania danych internetowych. Są to wyjątkowe przypadki, w których ciąg zapytania pamięci podręcznej CDN jest automatyczny. Jeśli nie używasz CDN, musisz postępować zgodnie z jedną z poprzednich metod, aby usunąć ciągi.
Usuń ciągi zapytań z zasobów statycznych za pomocą kodu
Jeśli zamierzasz korzystać z metody edycji kodu, zalecamy wykonanie kopii zapasowej swojej witryny. Jest to konieczne, ponieważ jeśli coś pójdzie nie tak, nadal masz możliwość przywrócenia danych witryny.
Dostęp do pliku php motywu można uzyskać na dwa różne sposoby. Pierwsza metoda to hPanel, jeśli jesteś klientem hostingowym, a jeśli korzystasz z WordPressa, przejdź do pulpitu nawigacyjnego. Wybierz edytor wyglądu i motywów. Teraz wyszukaj plik functions.php na prawym pasku bocznym.
Używanie wtyczek do usuwania ciągów zapytań ze źródeł statycznych
Jeśli czujesz się niekomfortowo z powyższymi metodami, użyj wtyczek, takich jak Speed Booster Pack , aby usunąć ciągi zapytań z zasobów statycznych. Jest to jedna z najlepszych wtyczek Wordpress, która może przyspieszyć ładowanie Twojej witryny.
Ta wtyczka ma funkcję usuwania ciągów zapytań z zasobów statycznych. Aby zainstalować tę wtyczkę, otwórz pulpit nawigacyjny WordPress, przejdź do wtyczek i kliknij Dodaj nowy . Wyszukaj pakiet zwiększający prędkość, a następnie zainstaluj go i aktywuj.
Po aktywacji wtyczki otwórz menu i wybierz poprawki. Dotknij przełącznika „ON” obok opcji Przytnij ciągi zapytań, aby go aktywować. Teraz kliknij, aby zapisać po zakończeniu. Zdecydowanie usunie ciągi zapytań ze wszystkich zasobów statycznych.
Najlepsze wtyczki do usuwania ciągów zapytań z zasobów statycznych
Dla witryn WordPress dostępne są różne wtyczki do usuwania ciągów zapytań z zasobów statycznych. Te wtyczki mogą pomóc w zwiększeniu szybkości Twojej witryny.
Rakieta WP
WP Rocket to jedna z najbardziej użytecznych i wydajnych wtyczek pamięci podręcznej, która ma szybki proces konfiguracji, który odróżnia ją od innych wtyczek pamięci podręcznej. Ta wtyczka zaczyna działać samodzielnie, aby buforować witrynę podczas jej aktywacji.
Prosty interfejs użytkownika czyni go bardziej atrakcyjnym, a użytkownicy mogą łatwo zarządzać buforowaniem stron internetowych, nawet jeśli nie mają wiedzy technicznej. Wszystkie opcje są dostępne z krótkim opisem i linkami do odpowiednich stron.
Aby usunąć ciągi zapytań z zasobów statycznych za pomocą WP Rocket, przejdź do opcji Ustawienia podstawowe i kliknij Optymalizacja pliku i przejdź do Usuń ciągi zapytań z zasobów statycznych pole.
Ta wtyczka nie ma darmowej wersji i oferuje trzy plany cenowe od 49 USD do 249 USD. Jest to jednorazowa opłata i będziesz musiał płacić co roku, aby uzyskać wsparcie i aktualizacje.
W3 Całkowita pamięć podręczna
Całkowita pamięć podręczna W3 to kolejna dobra wtyczka wordpress, która zapewnia bezpłatne rozwiązanie zwiększające szybkość ładowania witryny. Wtyczka jest kompatybilna z większością planów hostingowych. AMP (przyspieszone strony mobilne) również obsługuje tę wtyczkę, aby poprawić wrażenia użytkowników mobilnych.
Ta wtyczka ma funkcję usuwania ciągów zapytań z zasobów statycznych. Po zainstalowaniu wtyczki przejdź do Wydajność -> Pamięć podręczna przeglądarki i włącz opcję Usuwanie ciągów zapytań z zasobów statycznych.
Dodatkowo, aby zapobiec ponownemu tworzeniu ciągów zapytań przez witrynę WordPress, możesz przejść do pamięci podręcznej przeglądarki i zaznaczyć opcję Zapobiegaj buforowaniu obiektów po zmianie ustawień.
Wzmacniacz wyników WP
WP Performance Score Booster to darmowa wtyczka, która pomaga w buforowaniu przeglądarki i usuwaniu ciągów zapytań. Dzięki tej wtyczce możesz zwiększyć wydajność swojej witryny w GTMetrix, PageSpeed i Pingdom.
Ta wtyczka jest dostępna z prostą instalacją i łatwą konfiguracją. Jedną rzeczą do zapamiętania przed aktywacją tej wtyczki jest upewnienie się, że kompresja GZIP jest włączona na twoim serwerze.
Aby wyeliminować ciągi zapytań, kliknij Ustawienia -> WP Performance Score Booster i kliknij Usuń ciągi zapytań z treści statycznej i zapisz zmiany.
Wniosek
Ciągi zapytań są niezbędne w przypadku adresów URL witryn zawierających znaki takie jak „?” oraz "&." Zasoby dynamiczne używają ciągów zapytań, aby pomóc serwerom sieciowym w rozróżnianiu różnych wersji zasobów.
Jednak statyczne zasoby nie zyskują na ciągach pytań w adresach URL. Uniemożliwiają pośrednikom rezerwowanie serwerów w celu odpowiedniego przechowywania Twojej witryny. Dlatego zalecamy ich wyeliminowanie, aby uniknąć wszelkich problemów w przyszłości.