Навигация по сайту

Популярные статьи

Zoptymalizuj szybkość i użyteczność witryny na WordPressie

  1. Przedmowa
  2. Czynniki
  3. Porady dotyczące optymalizacji witryny WordPress

Zawsze chciałem stworzyć podobną stronę i nagrać swoje działania, aby zoptymalizować szybkość i użyteczność obsługiwanych witryn, ale nie mogłem znaleźć na to czasu

Zawsze chciałem stworzyć podobną stronę i nagrać swoje działania, aby zoptymalizować szybkość i użyteczność obsługiwanych witryn, ale nie mogłem znaleźć na to czasu. Będą gromadzone modyfikacje kodu w popularnych wtyczkach, ustawieniach buforowania, parametrach htaccess i tym podobnych (na całym świecie - dołącz do komentarzy).

Przedmowa

WordPress to bardzo wydajny silnik strony, teraz obsługuje i ma w swoim arsenale:

  • wielostanowiskowy;
  • jeden z najlepszych edytorów WYSIWYG dla postów i stron;
  • nieograniczone taksonomie, formaty zapisu i szablony;
  • tysiące za darmo i płatne wtyczki i tyle tematów.

Lwia część witryn WordPress to blogi i wizytówki firmowe. Drugi może być utożsamiany ze statycznymi stronami, ponieważ wiadomości firmy i struktura witryny utrzymują się przez dość długi okres.

Przy odpowiedniej konfiguracji takie witryny nie mogą być aktualizowane przez sześć miesięcy lub dłużej. Wszyscy doskonale wiemy, że szybkość zasobów i ładowanie ich stron odgrywają ważną rolę w wydawaniu Yandex i Google.

Optymalizatory do precyzyjnego dostrajania witryny zajmują od 200 do 1000 dolarów, więc spróbujmy trochę zaoszczędzić i dowiedzieć się, jak sprawić, by Twoja strona była szybsza i wygodniejsza.

Czynniki

Szybkość witryny na Wordpressie zależy w porządku malejącym:

  • jakość hostingu (na Ukrainie mogę doradzić - Ukraina [moja strona jest tutaj] i Hostpro );
  • jakość projektu strony (radzę zebrać trochę pieniędzy i kupić płatny motyw) tutaj );
  • liczba zainstalowanych wtyczek i ich jakość;
  • konfiguracja samej witryny.

Jeśli chodzi o wtyczki, mogę podać najbardziej żywy przykład. Musisz zrobić stół z ceną, idealnym rozwiązaniem - Tabela WP ponownie załadowana lub Stoły internetowe (przykłady implementacji), ale mamy 2-3 takie strony dla całej witryny, a CSS i JS do obsługi tabel są ładowane na wszystkich stronach witryny (ponad 100 kb).

Trzy z tych wtyczek i strona waży już ponad 500 KB, nie licząc zdjęć, projektu i tekstu.

Porady dotyczące optymalizacji witryny WordPress

Po znalezieniu dobrego hostingu i zakupieniu (napisanym) szablonu witryny wysokiej jakości dla siebie, musisz natychmiast zainstalować te wtyczki:

Jest to minimalny zestaw, wszystkie wtyczki są bezpłatne. Odnośnie użycia GL - najpierw go aktywuj, a następnie aktywuj motyw i pozostałe wtyczki, w przeciwnym razie mogą pojawić się duże „usterki”.

Jak korzystać Wykorzystaj buforowanie przeglądarki za pomocą htaccess?


Pozwoli to maksymalnie wykorzystać pamięć podręczną przeglądarki. ExportsActive On ExpiresByType image / jpg "dostęp 1 miesiąc" ExpiresByType image / jpeg "dostęp 1 miesiąc" ExpiresByType image / gif "dostęp 1 miesiąc" ExpiresByType image / png "dostęp 1 miesiąc" ExpiresByType text / css "dostęp 3-dniowy dostęp „ExpiresByType application / pdf” 1 miesiąc „ExpiresByType text / x-javascript” dostęp 2-dniowy „ExpiresByType application / x-shockwave-flash” dostęp 1 miesiąc „ExpiresByType image / x-icon” dostęp 1 rok „ExpiresDefault” dostęp 2 dni ”

Łączymy WP-Table Reloaded 1.9.3 tylko na niektórych stronach


Szukamy pliku controller-frontend.php w folderze kontrolerów. Znajdujemy w nim funkcję linii __construct () {. Natychmiast po nawiasie dodajemy: global $ post;

Następnie znajdujemy if ($ this-> options ['enable_tablesorter']) {i przed tą linią wstawiamy:

if (! isset ($ post-> ID) ||! in_array ($ post-> ID, array (2, 15, 53, 89))) return;

Gdzie 2,15,53,89 to identyfikatory stron, na których chcesz pobrać pliki wtyczek.



Pobierz style i skrypty Quform tylko na określonych stronach.


Ci, którzy kupili projektant formularzy dla kwerendy wordpress może zmniejszyć wagę stron witryny i pobierać pliki projektantów tylko na niektórych stronach witryny (oszczędzając do 200 kb). W tym celu:
1. Znajdź plik iphorm-form-builder / includes / common.php. W tym pliku znajdujemy funkcję function iphorm_enqueue_styles (). Po nawiasie otwierającym funkcję dodaj: global $ post; if (! isset ($ post-> ID) ||! in_array ($ post-> ID, array (1, 5, 3, 9))) return;

Gdzie 1, 5, 3, 9 - ID rekordów, w których będą ładowane pliki Quform. Po zaktualizowaniu wtyczki - powtórz czynności z nowym plikiem.


Chciałem krótko napisać, ale okazało się, że zawsze ...

Teraz inni czytają:

Jak korzystać Wykorzystaj buforowanie przeglądarki za pomocą htaccess?