Jak przyspieszyć witrynę WordPress 17 razy. Instrukcje krok po kroku

  1. Wskaźniki prędkości pobierania witryny
  2. Krótkie podsumowanie przyspieszenia strony na WordPressie
  3. Pełne instrukcje, jak przyspieszyć witrynę WordPress.
  4. Hosting „Do”:
  5. Hosting „After”:
  6. 2. Zoptymalizuj zdjęcia
  7. 3. Konfiguracja wp-config.php, aby przyspieszyć witrynę na wordpress
  8. 4. Konfiguracja Robots.txt - zakaz indeksowania niepotrzebnych witryn.
  9. 5. Skonfiguruj plik .htaccess, aby zmniejszyć obciążenie serwera.
  10. 6. Optymalizacja bazy danych
  11. 7. Optymalizacja kodu szablonu (motywy)
  12. Kilka wskazówek, które przyspieszą ładowanie witryny:
  13. 8. Wtyczki WordPress - aby przyspieszyć szybkość pobierania witryny
  14. 10. Przyspieszenie strony za pomocą buforowania
  15. 11. Użyj sieci CDN do szybszego pobierania zawartości.
  16. Kilka drobnych rzeczy, które pomogą Ci przyspieszyć ładowanie witryny:
  17. Powiązane zasoby:

Przedstawiam najbardziej kompletną instrukcję ze sposobami przyspieszenia pracy na WordPressie. Dzięki metodom opisanym poniżej przyspieszyłem ładowanie mojej witryny z 24,40 sekundy do 1,41 sekundy. Zwiększona prędkość pobierania 17,3 razy! Dobry wynik. Aby dowiedzieć się, jak to zrobić - przeczytaj cały artykuł.

Spędziłem pomiar prędkości serwisu serwisu Test prędkości Pingdom . Przetestowałem stronę główną witryny. Zobacz poniżej ulepszenia strony „przed” i „po” oraz krótki i kompletny przewodnik na temat przyspieszenia witryny.

Wskaźniki prędkości pobierania witryny

Przed optymalizacjąPo optymalizacjiCzas pobierania

24,4 sekund 1,41 sekund Liczba żądań 94 żądań 76 żądań Rozmiar strony 3,5 MB 1,6 MB

Zrzut ekranu pomiaru prędkości PRZED optymalizacją bloga:

Zrzut ekranu pomiaru prędkości po optymalizacji i zalecenia poniżej.
Link do wyniku testu .

Link do wyniku testu

Krótkie podsumowanie przyspieszenia strony na WordPressie

Główny wpływ na szybkość miały takie czynniki, jak zmiana hostingu za pomocą dysków SSD, optymalizacja obrazów, włączenie wtyczki buforującej W3 Total Cache, optymalizacja bazy danych witryny, usunięcie starych wersji, włączenie kompresji plików po stronie serwera, włączenie pamięci podręcznej dla plików statycznych po stronie przeglądarki. Następnie następuje pełna szczegółowa instrukcja dotycząca przyspieszenia witryny WordPress.

Pełne instrukcje, jak przyspieszyć witrynę WordPress.

1. Wysokiej jakości hosting SSD, szybki ping

Hosting musi być na dyskach SSD. Pożądane jest, aby serwer hostingowy znajdował się w twoim obszarze geograficznym, który koncentruje się na stronie. Jeśli hosting będzie prowadzony na dyskach SSD, ale w USA, a twój blog będzie się koncentrował na Rosji i krajach WNP, taki dysk SSD nie będzie miał większego sensu. Ponieważ będzie to długi ping, aby komunikować się z serwerem. Dlatego ważne jest również położenie centrum hostingowego. Jest to ważna opcja hostingu - szybki ping, odpowiedź serwera. Tak więc hoster nie wykonuje usług overselling. O rodzaju hostingu - oczywiście lepiej jest przyjąć jako VDS (wirtualny serwer dedykowany) z niezbędnymi parametrami dla Twojej witryny, zamiast zwykłego hostingu współdzielonego. Jaki rodzaj konfiguracji VDS wybrać - zależy od obciążenia, które twoja witryna nie tworzy serwera i wielkości jego dziennej widowni. Radzę zabrać co najmniej 1 GB pamięci RAM, 1 rdzeń procesora i dysk SSD o pojemności 10 GB. Na początku miałem VDS na zwykłych dyskach HDD, potem zmieniłem go na hosting SSD VDS.

Hosting „Do”:

Hosting VPS FreeHost.com.ua
Rozmiar dysku: HDD 30 GB
Pamięć: 2 GB pamięci RAM
Częstotliwość procesora: 2,2 Ghz
Numer procesora: 1
Lokalizacja serwera: Kijów, Ukraina
Koszt: 12,8 USD / miesiąc

Hosting „After”:

Hosting Vds z ihor.ru
Rozmiar dysku: dysk twardy 20 GB
Pamięć: 1 GB pamięci RAM
Częstotliwość procesora: 2,4 Ghz
Numer procesora: 1
Lokalizacja serwera: Moskwa, Rosja
Koszt: 250 rubli miesięcznie (około 5 USD / miesiąc)

Z zrzutów ekranu prędkości pobierania strony testowej jest jasne, że na starym hostingu czas reakcji witryny osiągnął 12,3 sekundy. Co jest zbyt dużo. Na nowym serwerze z ihor.ru czas reakcji witryny wynosił 1,2 sekundy, co jest kilkakrotnie szybszym czasem niż w przypadku starego hostingu. Na tę liczbę miały wpływ dyski SSD i lepsze centrum danych z lepszym i szybszym kanałem.

Zmiana hostingu jest jedną z głównych przyczyn przyspieszenia witryny.

2. Zoptymalizuj zdjęcia

Sprawdź, czy używasz plików graficznych zoptymalizowanych pod kątem jpg. Które zajmują niewielki rozmiar i jednocześnie mają dobrą jakość. W Photoshopie możesz zapisywać takie obrazy za pomocą polecenia Zapisz dla Internetu (Ctrl + Shift + Alt + S) lub za pomocą funkcji eksportu zasobów, jeśli używasz Photoshop CC. Nie należy zapisywać dużych nieprzezroczystych obrazów w formacie .png, zajmuje to zbyt dużo miejsca, a do tego lepiej jest używać formatu jpeg. Format png jest odpowiedni dla małej grafiki, która jest używana przy projektowaniu witryny, w szablonie może to być obraz przycisków, punktorów, obrazów z przezroczystym tłem.

Niektóre miniatury moich wpisów zostały zapisane w formacie .png, a rozmiar obrazu osiągnął 300 Kb. Po przywróceniu obrazów w formacie jpg, każda miniatura zaczęła zajmować średnio 60-90 Kb. Tak więc waga niektórych obrazów zmniejszyła się o 3-4 razy, bez utraty jakości.

Istnieje specjalna wtyczka do optymalizacji obrazu - WP Smush . Przyznaję, że go nie używam, ponieważ sam optymalizuję wszystkie obrazy pod kątem rozmiaru i jakości przed publikacją. Ale jeśli chcesz zautomatyzować proces - użyj tej wtyczki.

3. Konfiguracja wp-config.php, aby przyspieszyć witrynę na wordpress

Niewielkim sposobem na zmniejszenie obciążenia hostingu jest edycja pliku wp-config.php, który znajduje się w katalogu witryny.

Znajdź w pliku wp-config.php:

define ('WPLANG', 'en_US');

Zamień na:

if (strpos ($ _ SERVER ['REQUEST_URI'], 'wp-admin')) define ('WPLANG', 'en_RU'); else define ('WPLANG', 'ru_RU_lite');

To rozwiązanie zmniejszy liczbę wczytanych ustawień językowych tylko na niezbędnych, w standardowym kodzie WordPress ładuje wiele niepotrzebnych parametrów.

4. Konfiguracja Robots.txt - zakaz indeksowania niepotrzebnych witryn.

Plik robots.txt reguluje dostęp różnych robotów wyszukujących do stron witryny. Proponuję dodać następujące wiersze do pliku, bezpośrednio przed dyrektywą Host. Robimy to w celu uniemożliwienia stronie wprowadzania różnych robotów wyszukujących, grabberów i analizatorów składni, które mogą kraść zawartość i tworzyć niepotrzebne obciążenie hostingu.

Na przykład, oprócz robotów z Yandex i Google, na stronie pojawia się również robot wyszukujący z wyszukiwarki Yahoo. Ten kod może zostać użyty, aby uniemożliwić botowi Yahoo przeglądanie witryny:

User-agent: Slurp Disallow: /

Przepisałem następujące zakazujące dyrektywy:

User-agent: grub-client Disallow: / User-agent: grub Disallow: / User-agent: looksmart Disallow: / User-agent: WebZip Disallow: / User-agent: larbin Disallow: / User-agent: b2w / 0.1 Disallow : / User-agent: psbot Disallow: / User-agent: Python-urllib Disallow: / User-agent: NetMechanic Disallow: / User-agent: URL_Spider_Pro Disallow: / User-agent: CherryPicker Disallow: / User-agent: EmailCollector Disallow : / User-agent: EmailSiphon Disallow: / User-agent: WebBandit Disallow: / User-agent: EmailWolf Disallow: / User-agent: ExtractorPro Disallow: / User-agent: CopyRightCheck Disallow: / User-agent: Crescent Disallow: / User-agent: SiteSnagger Disallow: / User-agent: ProWebWalker Disallow: / User-agent: CheeseBot Disallow: / User-agent: LNSpiderguy Disallow: / User-agent: ia_archiver Disallow: / User-agent: ia_archiver / 1.6 Disallow: / User-agent: Teleport Disallow: / User-agent: TeleportPro Disallow: / User-agent: MIIxpc Disallow: / User-agent: Telesoft Disallow: / User-agent: Website Que ster Disallow: / User-agent: moget / 2.1 Disallow: / User-agent: WebZip / 4.0 Disallow: / User-agent: WebStripper Disallow: / User-agent: WebSauger Disallow: / User-agent: WebCopier Disallow: / User- agent agent: NetAnts Disallow: / User-agent: Mister PiX Disallow: / User-agent: WebAuto Disallow: / User-agent: TheNomad Disallow: / User-agent: WWW-Collector-E Disallow: / User-agent: RMA Disallow: / User-agent: libWeb / clsHTTP Disallow: / User-agent: asterias Disallow: / User-agent: httplib Disallow: / User-agent: turingos Disallow: / User-agent: spanner Disallow: / User-agent: InfoNaviRobot Disallow: / User-agent: Harvest / 1.5 Disallow: / User-agent: Bullseye / 1.0 Disallow: / User-agent: Mozilla / 4.0 (kompatybilny; BullsEye; Windows 95) Disallow: / User-agent: Crescent Internet ToolPak HTTP OLE Control v.1.0 Disallow: / User-agent: CherryPickerSE / 1.0 Disallow: / User-agent: CherryPickerElite / 1.0 Disallow: / User-agent: WebBandit / 3.50 Disallow : / User-agent: NICErsPRO Disallow: / User-agent: Microsoft URL Control - 5.01.4511 Disallow: / User-agent: DittoSpyder Disallow: / User-agent: Foobot Disallow: / User-agent: WebmasterWorldForumBot Disallow: / User- agent: SpankBot Disallow: / User-agent: BotALot Disallow: / User-agent: lwp-trivial / 1.34 Disallow: / User-agent: lwp-trivial Disallow: / User-agent: BunnySlippers Disallow: / User-agent: Microsoft URL Control - 6.00.8169 Disallow: / User-agent: URLy Warning Disallow: / User-agent: Wget / 1.6 Disallow: / User-agent: Wget / 1.5.3 Disallow: / User-agent: Wget Disallow: / User-agent : LinkWalker Disallow: / User-agent: cosmos Disallow: / User-agent: moget Disallow: / User-agent: hloader Disallow: / User-agent: humanlinks Disallow: / User-agent: LinkextractorPro Disal low: / User-agent: Offline Explorer Disallow: / User-agent: Mata Hari Disallow: / User-agent: LexiBot Disallow: / User-agent: Web Image Collector Disallow: / User-agent: Intraformant Disallow: / User- agent: True_Robot / 1.0 Disallow: / User-agent: True_Robot Disallow: / User-agent: BlowFish / 1.0 Disallow: / User-agent: JennyBot Disallow: / User-agent: MIIxpc / 4.2 Disallow: / User-agent: BuiltBotTough Disallow : / User-agent: ProPowerBot / 2.14 Disallow: / User-agent: BackDoorBot / 1.0 Disallow: / User-agent: toCrawl / UrlDispatcher Disallow: / User-agent: WebEnhancer Disallow: / User-agent: suzuran Disallow: / User- agent: VCI WebViewer VCI WebViewer Win32 Disallow: / User-agent: VCI Disallow: / User-agent: Szukacz / 1.4 Disallow: / User-agent: QueryN Metasearch Disallow: / User-agent: Openfind dane gathere Disallow: / User-agent : Openfind Disallow: / User-agent: Xenu's Link Sleuth 1.1c Disallow: / User-agent: Xenu's Disallow: / User-agent: Zeus Disallow: / User-agent: RepoMonkey Bait & amp; Tackle / v1.01 Disallow: / User-agent: RepoMonkey Disallow: / User-agent: Microsoft URL Control Disallow: / User-agent: Openbot Disallow: / User-agent: URL Control Disallow: / User-agent: Zeus Link Scout Disallow: / User-agent: Zeus 32297 Webster Pro V2.9 Win32 Disallow: / User-agent: Webster Pro Disallow: / User-agent: EroCrawler Disallow: / User-agent: LinkScan / 8.1a Unix Disallow: / User-agent : Gęstość słów kluczowych / 0.9 Disallow: / User-agent: Kenjin Spider Disallow: / User-agent: Iron33 / 1.0.2 Disallow: / User-agent: Narzędzie wyszukiwania zakładek Disallow: / User-agent: GetRight / 4.2 Disallow: / User -agent: FairAd Client Disallow: / User-agent: Gaisbot Disallow: / User-agent: Aqua_Products Disallow: / User-agent: Radiation Retriever 1.1 Disallow: / User-agent: Flaming AttackBot Disallow: / User-agent: Oracle Ultra Search Disallow: / User-agent: MSIECrawler Disallow: / User-agent: PerMan Disallow: / User-agent: searchpreview Disallow: /

Oto przykład mojego pliku. robots.txt

Zapobiegając indeksowaniu witryny w ten sposób, można zmniejszyć obciążenie hostingu, a tym samym przyspieszyć ładowanie witryny, zwalniając zasoby serwera.

5. Skonfiguruj plik .htaccess, aby zmniejszyć obciążenie serwera.

W pliku .htaccess ustawiane są dodatkowe polecenia do hostingu, które dzięki specjalnym ustawieniom można usunąć niepotrzebne obciążenie serwera i przyspieszyć działanie witryny.

Ustawienie numer 1. Często informacje są kopiowane z witryn wraz ze zdjęciami bez zmiany adresu obrazów. A kiedy tak się dzieje, zdjęcia z naszego hostingu są przesyłane do innych witryn, co powoduje niepotrzebne obciążenie hostingu.

Poniższy kod może zabraniać pobierania obrazów z naszej witryny w witrynach stron trzecich:

RewriteEngine On RewriteCond% {HTTP_REFERER}! ^ Http: // (. +.)? Yandex.ru /. * $ [NC] RewriteCond% {HTTP_REFERER}! ^ Http: // (. +.)? Undsoft.com/ . * $ [NC] RewriteCond% {HTTP_REFERER}! ^ Http: // (. +.)? Yandex.net/.*$ [NC] RewriteCond% {HTTP_REFERER}! ^ Http: // (. +.)? feedburner.com/.*$ [NC] RewriteCond% {HTTP_REFERER}! ^ http: // (. +.)? mail.ru /.*$ [NC] RewriteCond% {HTTP_REFERER}! ^ http: // (. +.)? poisk.ru/.*$ [NC] RewriteCond% {HTTP_REFERER}! ^ http: // (....? yourdomain.ru /.*$ [NC] RewriteCond% {HTTP_REFERER}! ^ $ [ NC] RewriteRule. *. (Jpe? G | gif | bmp | png) $ - [F]

Po dodaniu tego kodu na stronie zagranicznej zamiast obrazu pojawi się błąd.

Ustawienie numer 2. W pliku .htaccess możesz i powinieneś określić buforowanie dla niektórych obiektów serwisu (obrazów, plików css i js), aby przeglądarka buforowała je na boku i nie ładowała ich za każdym razem. Aby to zrobić, wejdź pod pierwszy kod, dodaj następujący kod:

FileETag MTime Size <ifmodule mod_expires.c> <filesmatch ". (Jpg | gif | png | css | js) $"> Wygasa Aktywny na ExpiresDefault "access plus 1 year" </ filesmatch> </ ifmodule>

Ustawienie numer 3. Włącz kompresję stron gzip przed wysłaniem ich do użytkownika. Wklej następujący kod w .htaccess:

<ifModule mod_gzip.c> mod_gzip_on Tak mod_gzip_dechunk Tak mod_phthcph mod_gzip_item_exclude mime ^ image /.* mod_gzip_item_exclude rspheader ^ Content-Encoding :. * gzip. * </ ifModule>

Ustawienie nr 4. Ogranicz komentarze spamowe. Większość komentarzy spamowych jest wysyłanych automatycznie. Za pomocą tego kodu zabronimy bezpośredniego wysyłania komentarzy z pominięciem formularza komentowania. Teraz boty spamowe nie mogą wysyłać komentarzy.

RewriteEngine On RewriteCond% {REQUEST_METHOD} POST RewriteCond% {REQUEST_URI} ^ http: //% {REMOTE_ADDR} / $ [R = 301, L]

Ustawienie numer 5. Jeśli korzystasz z systemu FeedBurner, to jawnie zainstalowałeś wtyczki, które wysyłają treści RSS do witryny FeedBurner. Dzisiaj możesz je usunąć, ponieważ możesz przekierować zawartość bez wtyczek, zmniejszając obciążenie hostingu.

RewriteEngine na RewriteCond% {HTTP_USER_AGENT}! FeedBurner [NC] RewriteCond% {HTTP_USER_AGENT}! FeedValidator [NC] RewriteRule ^ feed /? ([_ 0-9a-z -] +)? /? $ Http://yourdomain.ru [ R = 302, NC, L]

UWAGA !!! Nie zapomnij w powyższych przykładach zastąpić adresu yourdomain.ru adresem swojej witryny.

6. Optymalizacja bazy danych

Ważna w prędkości strony ma bazę danych. Podczas wielokrotnego zapisywania postów WordPress tworzy wersje postów - status postów w różnych punktach ich edycji. W rezultacie z czasem baza danych zawiera dużą liczbę niepotrzebnych poprawek postów i należy je oczyścić i zoptymalizować. Można to zrobić za pomocą wtyczki Optimize DB . Możesz zainstalować go z WordPressa administratora. Na przykład, uruchamiając go na mojej stronie, usunąłem ponad 1200 wersji post. Co znacznie poprawiło szybkość bazy danych.

7. Optymalizacja kodu szablonu (motywy)

Optymalizacja kodu motywu polega na usunięciu niepotrzebnych żądań i / lub zastąpieniu ich określonymi wartościami, takimi jak nazwa bloga.

Ustawienie numer 1. Znajdź kod odpowiedzialny za style w pliku header.php:

<link rel = "styleheet" href = "<? php bloginfo ('stylesheet_url');?>" type = "text / css" media = "screen" />

Zamień na:

<link media = "screen" type = "text / css" href = "http://yoursite.ru/wp-content/themes/yourthemes/style.css" rel = "stylesheet">

Uwaga !!! Nie zapomnij zmienić yoursite.ru na link swojej strony.

Ustawienie numer 2. Zmień kod pinback:

<link rel = "pingback" href = "<? php bloginfo ('pingback_url');?>" />

Zastąp yoursite.ru linkiem:

<link href = "http://yoursite.ru/xmlrpc.php" rel = "pingback" />

Ustawienie numer 3. Zmień kod kanału RSS:

<link rel = "alternate" type = "application / rss + xml" title = "<? php bloginfo ('name');?> Kanał RSS" href = "<? php bloginfo ('rss2_url');?>" />

Zastąp yoursite.ru linkiem:

<link href = "http://yoursite.ru/feed" title = "TWOJA WITRYNA Kanał RSS" type = "application / rss + xml" rel = "alternate" />

Ustawienie nr 4. Dość często w piwnicy witryny (footer.php) twórcy motywów pozostawiają całkowicie niepotrzebne zapytania do bazy danych. Na przykład:

<? php get_bloginfo ('name')?>

Ten kod po prostu wyświetla nazwę witryny, aby nie uzyskiwać dostępu do bazy danych, dlatego lepiej jest wpisać nazwę raz własnymi rękami i nie ładować witryny. Ten sam kod można przeszukiwać w innych sekcjach witryny, ale przed usunięciem pomyśl.

Kilka wskazówek, które przyspieszą ładowanie witryny:

1) Jeśli witryna nie używa komentarzy, nie należy ich ukrywać za pomocą wtyczek, co powoduje całkowicie niepotrzebne obciążenie. Ponieważ w ogóle nie potrzebujesz komentarzy, po prostu usuń następujący kod z pliku motywu (single.php):

<? php comments_template (); ?>

2) Staraj się nie używać zewnętrznych skryptów, takich jak komentarze z Vkontakte, różne widżety sieci społecznościowych. Tak, wygląda pięknie i imponująco, ale powoduje przyzwoite obciążenie strony. Z przykładów mogę powiedzieć, że moja strona znacząco załadowała kod wizjera internetowego z Yandex Metrics, widżetu Add.This. Zmieniłem przyciski sieci społecznościowych na hotelową wtyczkę JS.

3) Wyczyść cały kod witryny z komentarzy, komentarze te są wstawiane przy użyciu tagów <! - code-> i / * code /. Pozostaw tylko niezbędne, ponieważ witryna musi wydać dodatkowe siły na ich pobranie ...

4) Spróbuj umieścić wszystkie skrypty na końcu strony przed tagiem zamykającym </ body>, aby najpierw załadować stronę główną, a następnie załadować skrypty.

5) Wszystkie dodatkowe kody dotyczące podobieństwa licznika witryny z Internetu na żywo lub Google Analytics powinny być umieszczone w piwnicy witryny, tak aby zarówno one, jak i inne skrypty były ładowane tylko w ostatnim miejscu.

8. Wtyczki WordPress - aby przyspieszyć szybkość pobierania witryny

Kilka wskazówek dotyczących pracy z wtyczkami w celu optymalizacji obciążenia witryny.

1) Usuń niepotrzebne wtyczki. Niepotrzebna wtyczka Z biegiem czasu kumulują się działające wtyczki i możesz zebrać wiele niepotrzebnych stron, które oprócz zajmowanej przestrzeni stworzą niepotrzebne obciążenie dla witryny.

2) Dezaktywuj niepotrzebne wtyczki. Spróbuj użyć jak najmniej aktywowanych wtyczek. Niektóre wtyczki nie muszą mieć stałej pracy, na przykład wtyczka do optymalizacji bazy danych może być włączona tylko przez okres jej pracy.

10. Przyspieszenie strony za pomocą buforowania

Buforowanie - z pamięci podręcznej słowa, czyli zachowanie pewnych danych, które powinny być stale ładowane. Oznacza to, że witryna zapisuje pewne dane, a po przejściu na stronę przeglądarka użytkownika po prostu pobiera zapisane dane jako stronę. Witryna nie musi kontaktować się z serwerem i bazą danych, a następnie czekać na odpowiedź, zbierać niezbędne informacje i przekazywać je do monitora czytelnika.

1) WP Super Cache to najlepsza i bezpłatna wtyczka do buforowania WordPress. Polecam go zainstalować i używać. Również dobre wtyczki WP Total Cache, WP Rocket.

2) Wtyczka Autoptimize - zaleca się korzystanie z Wp Super Cache. Nie musisz robić niczego ponad ustawieniami, po prostu aktywuj wtyczkę, w polach „Ustawienia” → „Automatyczna optymalizacja”, a wtyczka będzie działać. Uważaj, sprawdzaj wydajność strony po zmianie ustawień, aby ostrzec Cię o problemach.

3) WP Widget Cache Plugin - umożliwia buforowanie widżetów, których nie obsługuje wtyczka Wp Super Cache.

11. Użyj sieci CDN do szybszego pobierania zawartości.

Innym sposobem przyspieszenia ładowania witryny jest korzystanie z sieci dostarczania treści sieci CDN. Za każdym razem, gdy użytkownik otwiera witrynę, pobiera wszystkie informacje z serwera, na którym znajduje się witryna. Jeśli region użytkownika i region lokalizacji serwera z Twoją witryną są takie same, powiedzmy Moskwa Rosja - wtedy wszystko jest idealne. Ale jeśli użytkownik trafi na twoją stronę, powiedzmy z Azji lub USA, to dostarczanie do niej treści będzie już odbywać się z mniejszą prędkością, ponieważ wpływa na odległość. Korzystanie z sieci CDN umożliwia przesyłanie plików witryny (obrazów, skryptów, stylów) nie tylko z hostingu, ale z centrów danych na całym świecie. Tak więc, wchodząc na stronę, użytkownik automatycznie pobierze pliki witryny z najbliższego mu miejsca za pomocą sieci serwera CDN, co znacznie przyspieszy ładowanie witryny.

Może używać wtyczki Foton Jetpack co umożliwia wykorzystanie WordPress sieci CDN do przesyłania obrazów z Twojej witryny.

Możesz korzystać z innych sieci CDN, takich jak MaxCDN, NGENIX lub Amazon CloudFront. Nie korzystałem z sieci CDN, więc w tym punkcie ograniczę się do krótkiego wstępnego opisu tej technologii.

Łącząc witrynę z siecią CDN, wszystkie pliki witryn zostaną pobrane z najpotężniejszych centrów danych na całym świecie. Zwykle takie usługi są opłacane, koszt zaczyna się od 9 USD i są one wykorzystywane przez bardzo popularne witryny o dużej frekwencji.

Kilka drobnych rzeczy, które pomogą Ci przyspieszyć ładowanie witryny:

  1. Na głównej stronie tylko wyjścia witryny ogłoszenia artykułów Nie musisz wyświetlać pełnych artykułów.
  2. Oddziel bardzo duże artykuły za pomocą znacznika <! - nextpage->.
  3. Nie powinieneś wyświetlać więcej niż 5-6 artykułów na stronie głównej.
  4. Nie wyświetlaj pod artykułem więcej niż 50 komentarzy, użyj tej samej zmiany strony między komentarzami.
  5. Zainstaluj wyszukiwanie w witrynie z Google lub Yandex. Witryna będzie szybciej wyszukiwać informacje.

Mam tu wszystkich moich drogich przyjaciół, dziękuję za wielką cierpliwość, mam nadzieję, że się podobało, do zobaczenia wkrótce.

Powiązane zasoby:

Trzy najpopularniejsze sposoby włączania kompresji w witrynach WordPress

Zalecenia dotyczące zdania testu z Google PageSpeed ​​Test

3 najlepsze wtyczki do buforowania w WordPressie

Testowanie najlepszych wtyczek cache dla WordPress

Sprawdzaj najlepsze wtyczki pamięci podręcznej wordpress

11 sposobów na przyspieszenie witryny WordPress

Http: // (. +.)?
Http: // (. +.)?
Http: // (. +.)?
Http: // (. +.)?
Http: // (. +.)?
Http: // (. +.)?
Jpe?
FeedValidator [NC] RewriteRule ^ feed /?
A-z -] +)?
Php bloginfo ('stylesheet_url');?