Technologiczne, Gadżety, Telefony Komórkowe, Pobieranie Aplikacji!

Jak zwiększyć szybkość strony za pomocą Htaccess (WordPress)

Jak zwiększyć szybkość strony za pomocą Htaccess (WordPress)

Niezależnie od tego, czy jesteś programistą, czy zwykłym użytkownikiem Internetu, prawie każdy z nas uwielbia szybsze strony internetowe. Ten post jest poświęcony jak zwiększyć szybkość strony za pomocą Htaccess (WordPress). Być może już wiesz, że istnieje wiele sposobów na zwiększenie szybkości WordPressa za pomocą kodu Htaccess. W następnym artykule przeprowadzę Cię przez pięć najlepszych sztuczek Htaccess, aby zoptymalizować szybkość witryny.

Zwiększ prędkość strony za pomocą Htaccess (WordPress)Zwiększ prędkość strony za pomocą Htaccess (WordPress)

Zawsze ważne jest, aby zoptymalizować szybkość witryny, aby zapewnić płynne i wzbogacające doświadczenie użytkownika. Wyszukiwarki uwielbiają także szybsze witryny WordPress.

Najszybszy hosting WordPress w dowolnym miejscu!

Według badania przeprowadzonego przez Google, strony internetowe ładujące się w czasie krótszym niż 1 sekunda prawdopodobnie znajdą się wyżej w wynikach wyszukiwania.

Co więcej, zakładam, że skoro znasz już większość sztuczek Htaccess mających na celu optymalizację szybkości witryny i już je zaimplementowałeś.

Jednak optymalizacja szybkości witryny WordPress za pomocą sztuczek htaccess nie jest łatwa, dlatego zalecam ponowne sprawdzenie implementacji.

A jeśli jesteś początkujący, musisz ponownie sprawdzić optymalizację szybkości swojej witryny, ponieważ ten post jest szczególnie istotny dla Ciebie.

Zacznijmy od wymagań wstępnych najlepszego htaccess dla optymalizacji szybkości witryny WordPress.

Warunki wstępne – Sztuczki Htaccess optymalizujące szybkość witryny

Zanim zagłębisz się w szczegóły, radzę wziąć pod uwagę następujące wymagania wstępne.

  • Utwórz kopię zapasową pliku WordPress Htaccess, ponieważ zmiany mogą spowodować uszkodzenie witryny. Ponieważ Twój dostawca usług hostingowych może nie obsługiwać kilku hacków ~ „rzeczy”.
  • Otwórz plik Htaccess do edycji. Chociaż zgaduję, że wiesz o pliku Htaccess i o tym, jak go edytować.
  • Wyłącz wszystkie wtyczki buforujące, których używasz. Oprócz tego usuń całą pamięć podręczną utworzoną przez te wtyczki.
  • Odśwież swoją stronę i sprawdź czy nadal działa. A jeśli okaże się, że Twoja witryna nie działa. Znajdź możliwe rozwiązanie tego problemu i napraw błąd.
  • Teraz jesteśmy wreszcie gotowi do edycji naszego pliku Htaccess.
  • Na koniec przetestuj swoją witrynę w Pingdom lub GTmatrix, aby uzyskać bazowy czas ładowania strony.

Jak zwiększyć szybkość strony za pomocą Htaccess

Przede wszystkim zacznijmy od listy trików Htaccess zwiększających szybkość strony, które omówię w tym poście. Lista, którą przygotowałem, obejmuje główne zalecenia większości twórców stron internetowych na świecie dotyczące zwiększenia szybkości witryny WordPress za pomocą Htaccess.

  1. Rozpocznij kompresję – Gzip i DEFLET
  2. Włącz opcję Keep Alive
  3. Cache przeglądarki dźwigni
  4. Wyłącz funkcję Hotlinking obrazu
  5. Aktywuj mod_pagespeed
  6. Włącz pamięć podręczną serwera LightSpeed

Włącz kompresję Gzip i DEFLATE, aby przyspieszyć witrynę WordPress za pomocą Htaccess

Pierwszą sztuczką Htaccess na liście jest kompresja Gzip.

Czy wiesz, że kompresja może zmniejszyć rozmiar plików HTML, JS i CSS o 60% do 80%?

Jestem w stanie zmniejszyć rozmiar strony o 82,2%, włączając kompresję Gzip i DEFLATE w mojej witrynie. Przeczytaj mój szczegółowy przewodnik na ten temat – jak włączyć kompresję Gzip i DEFLATE, aby zwiększyć prędkość strony za pomocą Htaccess.

Ponadto dodaj poniższy kod do pliku Htaccess, aby włączyć kompresję Gzip i DEFLATE.

  • Kompresja Gzip na Apache

# TN START KOMPRESJA GZIP mod_gzip_on Tak mod_gzip_dechunk Tak mod_gzip_item_include plik \.(html?|txt|css|js|php|pl)$ mod_gzip_item_include handler ^cgi-script$ mod_gzip_item_include mime ^text/.* mod_gzip_item_ uwzględnij mima ^application/x-javascript.* mod_gzip_item_exclude mime ^image/.* mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* # TN END KOMPRESJA GZIP

  • DEFLATE Kompresja na Apache

# TN START DEFLATE KOMPRESJA AddOutputFilterByType DEFLATE “application/atom+xml” \ “application/javascript” \ “application/json” \ “application/ld+json” \ “application/manifest+json” \ ” aplikacja/rdf+xml” \ “application/rss+xml” \ “application/schema+json” \ “application/vnd.geo+json” \ “application/vnd.ms-fontobject” \ “application/x-font” \ “application/x-font-opentype” \ “application/x-font-otf” \ “application/x-font-truetype” \ “application/x-font-ttf” \ “application/x-javascript” \ ” application/x-web-app-manifest+json” \ “application/xhtml+xml” \ “application/xml” \ “font/eot” \ “font/otf” \ “font/ttf” \ “font/opentype” \ “image/bmp” \ “image/svg+xml” \ “image/vnd.microsoft.icon” \ “image/x-icon” \ “text/cache-manifest” \ “text/css” \ “text/ html” \ “text/javascript” \ “text/plain” \ “text/vcard” \ “text/vnd.rim.location.xloc” \ “text/vtt” \ “text/x-component” \ “text/ x-cross-domain-policy” \ “text/xml” # END DEFLATE COMPRESSION

A jeśli jesteś na serwerze NGINX, musisz dodać następujący kod Htaccess w pliku „konfiguracja” aby włączyć kompresję Gzip i DEFLATE.

  • Kompresja na serwerze NGINX

Skopiuj i wklej następujący kod Htaccess do pliku konfiguracyjnego swojego serwera WWW.

gzip włącz; gzip_comp_level 2; gzip_http_wersja 1.0; gzip_proxied dowolny; gzip_min_length 1100; gzip_buffers 16 8k; gzip_types tekst/zwykły tekst/html tekst/aplikacja css/x-javascript tekst/aplikacja xml/aplikacja xml/xml+rss tekst/javascript; gzip_disable “MSIE [1-6].(?!.*SV1)”; gzip_vary on;

Włącz Keep Alive – Przyspiesz WordPressa za pomocą Htaccess

Włączenie funkcji Keep Alive to kolejna potężna sztuczka Htaccess przyspieszająca działanie witryny WordPress. Umożliwia serwerowi i przeglądarce internetowej pobieranie zasobów w ramach jednego połączenia, co zwiększa szybkość strony. Możesz włączyć Utrzymać przy życiu dodając nagłówek HTTP „Connection: Keep-Alive” na swoim serwerze.

Dodaj następujący kod Htaccess, aby włączyć Keep Alive i zwiększyć szybkość strony za pomocą Htaccess (WordPress).

# TN START ENABLE KEEP ALIVE Zestaw nagłówków Podtrzymywanie połączenia # TN END ENABLE KEEP ALIVE

  • Włącz opcję Keep Alive w Apache

Keep Alive jest włączany automatycznie na większości nowoczesnych serwerów Apache. Można jednak ręcznie włączyć opcję Keep Alive na starych serwerach Apache. Przeczytaj o tym samym tutaj – Jak włączyć Keep Alive na starych serwerach Apache.

  • Włącz opcję Keep Alive w NGINX

Ponieważ używasz serwera NGINX, prawdopodobnie nie musisz się martwić o włączenie funkcji Keep Alive na serwerach NGINX. Funkcja Keep Alive jest domyślnie włączona na serwerze NGINX.

Włącz buforowanie przeglądarki – Wykorzystaj buforowanie przeglądarki poprzez Htaccess

Wykorzystaj buforowanie przeglądarki przez Htaccess to jedna z najczęściej zalecanych przez programistów sztuczek Htaccess, które przyspieszają działanie witryny WordPress.

Większość narzędzi optymalizacyjnych, takich jak GTmatrix i Google PageSpeed ​​Insights, zaleca włączenie buforowania przeglądarki. Witryny internetowe obsługujące buforowanie przeglądarki nakazują przeglądarkom internetowym przechowywanie/przechowywanie zasobów witryny, takich jak pliki JS lub CSS, przez określony czas.

Dzięki temu przeglądarki internetowe nie muszą ponownie pobierać tych samych zasobów. Dzięki temu strona ładuje się szybciej, ponieważ przeglądarka korzysta z już pobranych zasobów.

Dowiedz się więcej o wykorzystaniu buforowania przeglądarki za pośrednictwem Htaccess. Napisałem szczegółowy przewodnik na temat buforowania przeglądarki i sposobu wdrożenia wykorzystania buforowania przeglądarki w witrynie WordPress.

Możesz włączyć buforowanie przeglądarki, dodając następujący kod Htaccess, aby zwiększyć szybkość strony za pomocą Htaccess.

# TN – START WYGASZA cachowanie # ExpiresActive On ExpiresByType tekst/css “dostęp 1 miesiąc” ExpiresByType tekst/html “dostęp 1 miesiąc” ExpiresByType image/gif “dostęp 1 rok” ExpiresByType image/png “dostęp 1 rok ” ExpiresByType image/jpg “dostęp 1 rok” ExpiresByType image/jpeg “dostęp 1 rok” ExpiresByType image/x-icon “dostęp 1 rok” ExpiresByType image/svg+xml “dostęp plus 1 miesiąc” ExpiresByType audio/ogg “dostęp plus 1 rok” ExpiresByType video/mp4 “dostęp plus 1 rok” ExpiresByType video/ogg “dostęp plus 1 rok” ExpiresByType video/webm “dostęp plus 1 rok” ExpiresByType aplikacja/atom+xml “dostęp plus 1 godzina” ExpiresByType aplikacja/rss+xml “dostęp plus 1 godzina” ExpiresByType aplikacja/pdf “dostęp 1 miesiąc” ExpiresByType aplikacja/javascript “dostęp 1 miesiąc” ExpiresByType tekst/x-javascript “dostęp 1 miesiąc” ExpiresByType tekst/x-component “dostęp plus 1 miesiąc” aplikacja ExpiresByType/ x-shockwave-flash „dostęp 1 miesiąc” ExpiresByType czcionka/opentype „dostęp plus 1 miesiąc” ExpiresByType application/vnd.ms-fontobject „dostęp plus 1 miesiąc” ExpiresByType aplikacja/x-font-ttf „dostęp plus 1 miesiąc” aplikacja ExpiresByType /font-woff “dostęp plus 1 miesiąc” ExpiresByType application/font-woff2 “dostęp plus 1 miesiąc” ExpiresDefault “dostęp 1 miesiąc” # TN – END EXPIRES CACHING #

Dodaj nagłówki kontroli pamięci podręcznej, aby zwiększyć szybkość strony za pomocą Htaccess (WordPress)

Ponadto dodaj później nagłówki Cache-Control

# TN – BEGIN Nagłówki kontroli pamięci podręcznej Zestaw nagłówków Kontrola pamięci podręcznej „publiczny” Zestaw nagłówków Cache-Control „publiczny” Zestaw nagłówków Cache-Control „prywatny” Zestaw nagłówków Kontrola pamięci podręcznej „prywatny, należy ponownie sprawdzić” # TN – END Nagłówki kontroli pamięci podręcznej

Wyłącz funkcję Hotlinking obrazu

Kolejna sztuczka Htaccess na liście dotyczy obrazów Twojej witryny.

Czy zauważyłeś, że ktoś używa Twoich zdjęć na swojej stronie internetowej, korzystając bezpośrednio z linku do zdjęcia?

Hmmm, nie? TAK? Niepewny?

Tak czy inaczej, to naprawdę nie ma znaczenia, czy zauważyłeś, czy nie. Istnieje ryzyko, że spamerzy wykorzystają łącze do Twojego zdjęcia w swoich witrynach internetowych. Z tego powodu za każdym razem, gdy ktoś odwiedzi tę stronę, obrazy zostaną załadowane z Twojego serwera. Jest to tzw Hotlinkowanie obrazu.

Jak to (Hotlinkowanie obrazu) wpływa na Twój serwer? Cóż, wykorzysta zasoby i przepustowość serwera, co prowadzi do większego obciążenia serwera. A co za tym idzie powolna lub słaba wydajność.

Możesz wyłączyć Hotlinkowanie obrazów i przyspieszyć swoją witrynę WordPress za pomocą Htaccess. Dodaj następujący kod w Htaccess. I nie zapomnij wymienić próbka.com z własną nazwą domeny.

# TN – WYŁĄCZ HOTLINKI OBRAZU START RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?sample.com [NC]
PrzepiszWarunek %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
Przepisz regułę \.(jpg|jpeg|png|gif)$ – [NC,F,L]
# TN – WYŁĄCZ KONIEC GORĄCEGO ŁĄCZENIA OBRAZU

Włącz mod_pagespeed – Zwiększ prędkość strony za pomocą Htaccess

Co więcej, ta sztuczka Htaccess mająca na celu zwiększenie szybkości strony i optymalizację witryny jest szczególnie istotna i działa dobrze z serwerami Apache.

Moduł Mod_pagespeed został opracowany przez Google w celu zwiększenia szybkości stron internetowych. Obecnie niewielu dostawców usług hostingowych, takich jak Godaddy, SiteGround i DreamHost itp., domyślnie obsługuje moduł mod_pagespeed. Możesz jednak zainstalować to samo, używając protokołu SSH w panelu sterowania.

Mod_pagespeed można włączyć, dodając następujący kod do pliku Htaccess.

# TN – WŁĄCZ MOD PAGESPEED START # POŁĄCZ CSS, KOMPRESUJ OBRAZY, USUŃ BIAŁĄ PRZESTRZEŃ HTML I KOMENTARZE ModPagespeed na ModPagespeedEnableFilters rewrite_css,combine_css ModPagespeedEnableFilters recompress_images ModPagespeedEnableFilters konwertuj_png_to_jpeg,convert_jpeg_to _webp ModPagespeedEnableFilters zwiń_biała spacja, usuń_komentarze # TN – WŁĄCZ PRĘDKOŚĆ STRONY MODU KONIEC

Możesz dostosować swój moduł mod_pagespeed, korzystając z dostępnych opcji dostosowywania i filtrów Tutaj.

Pamięć podręczna serwera LightSpeed ​​– włącz ją

Oprócz tego, jeśli używasz LightSpeed ​​Server do uruchamiania swojej witryny internetowej, tak jak my używaliśmy LightSpeed ​​Server z A2Hosting. Aby włączyć buforowanie na poziomie serwera, należy użyć następującego kodu Htaccess. To znacznie zwiększy prędkość Twojej witryny WordPress.

# TN – WŁĄCZ Uruchamianie pamięci podręcznej LITESPEED CacheEnable public RewriteEngine On RewriteCond %{REQUEST_METHOD} ^GET|HEAD$ RewriteCond %{HTTP_HOST} ^sample.com|sample.net|sample.org [NC]
RewriteCond %{REQUEST_URI} !login|admin|register|post|cron RewriteCond %{QUERY_STRING} !nocache RewriteRule .* – [E=Cache-Control:max-age=300]
# TN – WŁĄCZ KONIEC cachowania pamięci podręcznej LITESPEED

Nie zapomnij się zmienić próbka.com z własną nazwą domeny. Jeśli nie chcesz włączać buforowania w wielu domenach, usuń łącznik (|) i inne domeny.

Podsumowanie

Zanim zakończę ten post, mam dodatkowa wskazówka dla Ciebie.

Prawdopodobnie wiesz, że Twoja witryna może zostać zhakowana poprzez ujawnienie jedynie informacji o serwerze. Ukryj podpis serwera, dodając ten kod do pliku Htaccess. Przeczytaj więcej o podpisie serwera tutaj.

# START – TN Wyłącz podpis serwera # ServerSignature Off # END – TN Wyłącz podpis serwera #

W rezultacie po wdrożeniu tych sztuczek Htaccess zauważysz znaczny wzrost szybkości strony przy użyciu Htaccess.

Na koniec sprawdź swoją witrynę na Pingdom lub GTmatrix i porównaj wyniki z wartościami bazowymi.

Czy Twoja witryna ładuje się szybciej bez użycia wtyczki buforującej? Jestem pewien, że Twoja odpowiedź będzie dużym TAK!.

Podziel się procentową (%) zmianą czasu ładowania Twojej witryny w sekcji komentarzy poniżej lub odrzuć swoje zapytania. Chętnie pomogę.

Pokój!

Oprócz tego możesz zainteresować się następującymi samouczkami: