Około 50% odwiedzających porzuci Twoją stronę po 10 sekundach lub mniej. Tak, to jest rzeczywistość, z którą mamy do czynienia. Dobrą wiadomością jest jednak to, że istnieje wiele wskazówek zwiększających wydajność, które można czerpać, aby pomóc ci uniknąć stania się kolejnym niefortunnym statystyką.

W tym momencie powinienem poinformować, że ponieważ każda strona internetowa jest inna, prawie niemożliwe jest rozwiązanie każdego małego problemu z wydajnością w celu skompilowania pełnej listy pijawek zasobów-uwierz mi, próbowałem! O wiele łatwiej – i leniwie-jest zebrać kilka szybkich, twardych i szybkich zasad zwiększających szybkość strony w witrynie. Jedynym problemem jest to, że wiele cennych wskazówek zostało pominiętych.

Dlatego w tym poście pokażę Ci, jak rozwiązać czas ładowania witryny, aby wskazać często zapomniane problemy z szybkością i wydajnością strony 14, a także dać rozwiązania 27, aby je naprawić.

Jeśli jesteś doświadczonym programistą stron internetowych, możesz zobaczyć kilka znanych wskazówek, ale poniżej znajduje się wiele wspaniałych przypomnień. Więc bez zbędnych ceregieli, zaczynajmy!

Rozwiązywanie Problemów Z Witryną Slooow WordPress

Gdy próbujesz uzyskać przegląd szybkości i wydajności witryny, jedną z najlepszych rzeczy, które możesz zrobić, jest rozpoczęcie rozwiązywania problemów. W takim przypadku oznacza to zbieranie danych z różnych części witryny, w których mogą wystąpić problemy z wydajnością.

Po zebraniu danych możesz je przeanalizować, aby zobaczyć, gdzie Twoja witryna ma problemy, dzięki czemu możesz zacząć je rozwiązywać.

To świetny pomysł, aby zacząć od ustalenia średniej prędkości strony. Gdy masz dobry pomysł na średni czas ładowania witryny, możesz przejrzeć swoje zasoby i statystyki użytkowania witryny, aby uzyskać bardziej szczegółowy obraz tego, jak działa Twoja witryna.

Oto lista najlepszych punktów zainteresowania, które można zebrać w celu rozwiązania problemów z prędkością:

  1. Ping witryny z różnych miejsc na całym świecie – Możesz korzystać z usług takich jak Pingdom, aby sprawdzić czasy ładowania z różnych lokalizacji.
  2. Znajdź swój wynik PageSpeed Insights – Użyj narzędzia Google PageSpeed Insights, aby uzyskać wynik za Szybkość witryny, a także informacje o tym, gdzie można wprowadzić ulepszenia.
  3. Potwierdź swój kod – Możesz zweryfikować kod używany na swojej stronie za pomocą usługi W3C Markup Validation. Sprawdź również, jak skutecznie zweryfikować witrynę WordPress.
  4. Ręcznie sprawdź kod wtyczki i motywu – Przyjrzyj się kodowi używanemu w wtyczkach i motywach, które zainstalowałeś, aby upewnić się, że są na najwyższym poziomie.
  5. Zwróć uwagę, ile zdjęć znajduje się na twojej stronie – Przejdź do biblioteki multimediów na pulpicie administratora i zanotuj, ile masz obrazów i plików, a także ich rozmiar.
  6. Zaznacz zainstalowane wtyczki – Zanotuj, ile wtyczek zainstalowałeś i aktywowałeś na Wtyczki > Wszystkie Wtyczki strona.
  7. Szukaj nienaturalnego ruchu – Spójrz na swoje statystyki użytkowania i ruchu, aby zobaczyć, czy masz ogromne skoki ruchu z powodu hakerów. Sprawdź również najlepszy przewodnik po spamie WordPress.
  8. Sprawdź swoje zasoby hostingowe – Przyjrzyj się, ile miejsca, przepustowości i danych transferowych masz w planie hostingowym i ile używasz regularnie.
  9. Stress Przetestuj swój serwer – Wykonaj test obciążenia na serwerze, aby zobaczyć, ile ruchu serwer może faktycznie obsłużyć. Aby uzyskać szczegółowe informacje, Sprawdź testowanie warunków skrajnych swojej witryny WordPress, abyś był gotowy na skoki ruchu.

Po zebraniu informacji ze wszystkich tych obszarów, zwróć uwagę na swoje zasoby i ile z nich wykorzystałeś w porównaniu do tego, ile masz do dyspozycji. Również, zrobić dodatkową uwagę na wszelkie problemy wynik Google PageSpeed Insights dał ci.

Następnie czytaj dalej niektóre z najczęściej zapomnianych problemów z szybkością i wydajnością strony oraz ich rozwiązania. W ten sposób możesz zacząć ulepszać swoją witrynę już teraz.

Na przykład, jeśli zauważyłeś, że zużywasz dużo miejsca i masz zainstalowane mnóstwo obrazów lub wtyczek, zanotuj to, ponieważ Poniżej znajdują się rozwiązania.

Kliknij jeden z poniższych linków, aby przejść do tej sekcji:

  1. Korzystanie ze starszych wersji PHP
  2. Zbyt Wiele (Nieskompresowanych) Obrazów
  3. Zbyt mało zasobów i problemów z DNS lub hostingiem
  4. Nie Zaktualizowano z HTTP/1
  5. Źle zakodowane lub za dużo wtyczek, motywów lub skryptów
  6. Skrypty, które nie są zminimalizowane
  7. Zbyt wiele wywołań API
  8. Używasz domyślnego wyszukiwania
  9. Niechlujna baza danych i nie zoptymalizowana strona
  10. Problemy Z Blokowaniem Renderowania
  11. Hotlinking i pijawki zasobów
  12. Hakerzy i spamerzy
  13. Zapytania zalewające bazę danych
  14. Zbyt wiele postów, stron i przekierowań

Zapomniany Problem #1: Używanie starszych wersji PHP

Wraz z aktualizacją PHP skrypty i wtyczki używane w witrynie mogą stać się nieaktualne. Wiele nowszych wersji PHP zawiera ulepszenia wydajności, które mogą również przyspieszyć działanie witryny.

Rozwiązanie: Uaktualnij do najnowszej wersji PHP lub użyj wersji zgodnej z Twoją witryną. Aby uzyskać więcej informacji, sprawdź zmianę lub aktualizację wersji PHP dla WordPress.

Zapomniany Problem #2: Zbyt Wiele (Nieskompresowanych) Obrazów

Jeśli zauważysz, że masz mnóstwo obrazów w swojej witrynie i zużywają dużo miejsca, istnieje kilka sposobów, aby pomóc zmniejszyć ich wagę i poprawić szybkość witryny w tym samym czasie.

Rozwiązanie # 2: Optymalizacja i kompresja obrazów. Możesz to zrobić automatycznie za pomocą Smush.

Rozwiązanie # 3: Użyj leniwego ładowania zdjęć. Możesz sprawdzić leniwe ładowanie obrazów: jak nie denerwować użytkowników i leniwe ładowanie obrazów po szczegóły.

Zapomniany Problem # 3 :zbyt mało zasobów i problemów z DNS lub hostingiem

Jeśli osiągnąłeś 40% któregokolwiek ze swoich zasobów, jest to dobry moment, aby zacząć myśleć o planie działania, aby nadążyć za rozwojem witryny w przyszłości. Jest to szczególnie ważne, jeśli wykorzystałeś te zasoby w krótkim czasie i oczekujesz, że będziesz kontynuował w tym samym tempie.

Jeśli używasz więcej niż 40% (a zwłaszcza ponad 60%) swoich zasobów, zaleca się podjęcie działań tak szybko, jak to możliwe, aby spróbować zmniejszyć tę liczbę.

Rozwiązanie # 4: Szybkie dotarcie do czapek hostingowych? Wypróbuj inne wskazówki tutaj, aby zmniejszyć zasoby, których używasz.

Rozwiązanie # 5: Jeśli te wskazówki nie działają, może nadszedł czas, aby uaktualnić swój plan hostingowy.

Rozwiązanie # 6: Możesz również użyć sieci dostarczania treści (CDN), aby złagodzić wiele stresu na hostingu i serwerze, jeśli zauważysz, że uzyskujesz zbyt duży ruch, niż Twoja strona może obsłużyć. Możesz sprawdzić CDN, takie jak CloudFlare i Amazon S3 lub inne podobne usługi.

Sprawdź również te inne posty, aby uzyskać więcej informacji:

  • Hosting współdzielony, VPS, dedykowany lub w chmurze? Co jest najlepsze dla WordPress?
  • Czy powinieneś używać CDN dla swojej witryny WordPress? Odpowiedzi Na Twoje Pytania
  • Najlepsze usługi CDN, aby Twoja witryna WordPress była niesamowicie szybka (i bardziej niezawodna)
  • Najlepsze usługi CDN 9 dla Super szybkiej witryny WordPress
  • The Ultimate Mega Guide to Speeding Up WordPress
  • Jak zrobiłem moją witrynę WordPress 1311% szybciej dzięki wtyczkom Cloudways i WPMU DEV

Zapomniany Problem # 4 :nie Zaktualizowano z HTTP/1

Ze starym, a z nowym, cóż, w tym przypadku, protokołem. Chyba, że jesteś z dystopijnej przyszłości, w której komputery i internet już nie istnieją i czytasz to z wydruku, prawdopodobnie widzisz http na początku paska adresu przeglądarki (a dokładniej https od zainstalowania certyfikatu SSL).

Oznacza to protokół HTTP i nastąpiła aktualizacja protokołu HTTP/2, która przyspiesza ładowanie witryny po jej zaimplementowaniu.

Rozwiązanie # 7: Upgrade do HTTP / 2. Możesz znaleźć potrzebne szczegóły w poście WordPress i HTTP2: odpowiedzi na wszystkie pytania.

Podczas pracy rozważ również zainstalowanie bezpłatnego certyfikatu SSL od zaufanego i otwartego organu certyfikującego o nazwie Let ’ s Encrypt. Pomoże to zwiększyć bezpieczeństwo witryny i zajmie kilka minut, aby całkowicie ją zainstalować.

Zapomniany Problem # 5: źle zakodowane lub za dużo wtyczek, motywów lub skryptów

Jest to jeden z bardziej typowych problemów na tej liście, ale nadal jest często ignorowany (nawet przez mnie czasami), ponieważ łatwiej jest mózgowi uwierzyć, że wtyczki, motywy i skrypty, których używasz, są doskonale zakodowane i że możemy użyć tyle, ile chcemy.

Rzeczywistość jest taka, że bez względu na to, jak dobrze zakodowane są wszystkie, wciąż muszą być błędy. To jak próba napisania eseju bez żadnych błędów. Technicznie jest to możliwe, ale prawdopodobieństwo tego jest praktycznie zerowe.

Ponadto wiele wtyczek, motywów i skryptów nie jest kodowanych tak dobrze, jak można mieć nadzieję. Mogą być nadęte i obciążać witrynę, co prowadzi do wolniejszego czasu ładowania strony. Ponadto, jeśli twój plan hostingowy nie ma wystarczającej ilości zasobów na pokrycie Twoich potrzeb, wydajność Twojej witryny ucierpi.

Rozwiązanie # 8: Przejrzyj i przetestuj wszelkie wtyczki, motywy lub skrypty, których zamierzasz używać i upewnij się, że działają dobrze przed użyciem ich na żywo. Napraw je lub skontaktuj się z deweloperem, jeśli to konieczne, lub znajdź alternatywę.

Rozwiązanie # 9: Usuń wszystkie wtyczki, motywy i skrypty, których nie będziesz używać.

Rozwiązanie # 10: Spróbuj zmniejszyć ogólną ilość wtyczek, których używasz, znajdując rozwiązania, które są wielofunkcyjne.

Zapomniany Problem # 6: skrypty, które nie są zminimalizowane i bez buforowania

Witryny WordPress z natury mają zawartość dynamiczną i są szanse, że dodałeś znacznie więcej wtyczek i motywów. Ponieważ witryna nie jest statyczna, ma tylko kolorowe tło i tekst, ważne jest, aby zrobić wszystko, aby zoptymalizować zawartość, aby ładowała się szybciej.

Rozwiązanie # 11: Implementacja buforowania obiektów. Spójrz na trwałe buforowanie obiektów i metody buforowania zrób to sam z WordPress, aby uzyskać więcej szczegółów.

Rozwiązanie #12: Ponadto, śmiało i rozpocząć buforowanie po stronie serwera, w tym buforowanie strony i bazy danych. Możesz sprawdzić najlepszy przewodnik po buforowaniu WordPress, aby uzyskać więcej informacji.

Rozwiązanie # 13: Minifiguruj swoje skrypty. Aby uzyskać szczegółowe informacje, Sprawdź Making your wordpress Website Fly: A Performance Optimization Tutorial.

Możesz użyć wtyczek optymalizacji wydajności, takich jak Hummingbird, aby zwiększyć szybkość strony dzięki wbudowanym opcjom, takim jak minifikacja i buforowanie. Aby uzyskać więcej informacji na temat innych wtyczek buforowania, sprawdź najlepsze wtyczki buforowania WordPress 3 W Porównaniu i wybierając najlepszy dla swojej witryny.

Zapomniany Problem # 7: zbyt wiele wywołań API

Korzystanie z wielu wtyczek, z których każdy wykonuje połączenia API innych firm, może zmniejszyć twoją witrynę i spowolnić witrynę. Wtyczki, które nawiązują połączenia z interfejsami API innych firm, obejmują Twitter i inne wtyczki mediów społecznościowych, wtyczki zarządzanych kopii zapasowych i wiele innych.

Rozwiązanie # 14: Chociaż te wtyczki nie są złe, jeśli masz zainstalowane wtyczki, których tak naprawdę nie potrzebujesz, dobrym pomysłem jest ich odinstalowanie lub znalezienie lepszej alternatywy.

Rozwiązanie # 15: Buforuj swoje API, ponieważ w większości przypadków można to zrobić bezpiecznie. Możesz użyć w tym celu interfejsu WordPress Transients API, a także sprawdzić kompletny przewodnik po interfejsie WordPress Transients API i umowę z WordPress Transients, aby uzyskać więcej informacji.

Funkcja wyszukiwania WordPress, która pojawia się zaraz po wyjęciu z pudełka, opiera się na MySQL, co oznacza, że jest powolny i pochłania cenne zasoby, aby ostatecznie wolniej ładować witrynę.

Rozwiązanie # 16: Użyj dedykowanego indeksu wyszukiwania, takiego jak ElasticPress lub Solr Search for WordPress.

Zapomniany Problem # 9: niechlujna baza danych i nie zoptymalizowana strona

Mówiąc o buforowaniu, istnieje wiele innych sposobów optymalizacji witryny i bazy danych. Każdy komentarz spamu, wersja postu, utrzymujące się dane wtyczki i inne mogą odciążyć twoje zasoby i szybkość witryny.

Rozwiązanie # 17: Wyczyść swoją bazę danych. Aby uzyskać szczegółowe informacje, Sprawdź wskazówki 10 dotyczące utrzymywania piszczącego czystego WordPress (i Multisite!) Database.

Rozwiązanie # 18: Optymalizacja bazy danych i jej tabel. Możesz także sprawdzić MySQL i WordPress: zrozumienie, jak działają bazy danych, aby uzyskać szczegółowe informacje.

Zapomniany Problem #10: Problemy Z Blokowaniem Renderowania

Prawdopodobnie jednym z najbardziej irytujących wiadomości, które można zobaczyć w wynikach Google PageSpeed Insights, jest to, że Twoja witryna musi mieć pewne problemy z blokowaniem renderowania. Czy chodzi o szczegóły, co to oznacza? Nie. Czy naprawa może drastycznie zwiększyć szybkość strony? Tak.

Rozwiązanie # 19: Możesz znaleźć szczegóły na temat tego, czym jest dickens a render-blocking problem i jak go naprawić za pomocą Hummingbird, sprawdzając, jak wyeliminować problemy z renderowaniem blokujące z Hummingbird dla WordPress.

Zapomniany Problem #11: gorące linkowanie i pijawki zasobów

Chciałbym pomyśleć, że takie rzeczy jak hotlinking umarły z Lat 90., ale niestety, jest to dalekie od prawdy. Ludzie nadal łączą obrazy (i filmy) bezpośrednio na swojej stronie, ale ze źródeł zewnętrznych.

Jeśli ci się to przydarzy, oznacza to, że ktoś kradnie twoje zasoby. Za każdym razem, gdy użytkownik ładuje ich strona z Twój obrazy, używają Twojej przepustowości, aby je zobaczyć.

Rozwiązanie # 20: Zrobić historię hotlinkingu wyłączając ją poprzez .htaccess plik. Aby uzyskać szczegółowe informacje, Sprawdź dziesiątą wskazówkę w poście kompleksowy przewodnik po edycji .htaccess dla bezpieczeństwa WordPress.

Image hot linking nie jest jedynym źródłem wyczerpywania zasobów. Istnieją inne pijawki zasobów, które trafiają bliżej domu, takie jak trackbacks, pingbacks, komentarze i rejestracje witryny.

Na własną rękę nie są wcale złe, ale wielu użytkowników, a mianowicie spamerów, używa ich nieprawidłowo lub nadużywa, więc wysysają twoje zasoby jak gąbkę.

Rozwiązanie # 21: Jeśli ich nie potrzebujesz, wyłącz funkcje, które są powszechnie używane do spamu, takie jak trackbacki, pingbacki, komentarze i rejestracje witryn. Możesz również użyć wtyczki, aby lepiej nimi zarządzać. Aby uzyskać więcej informacji, sprawdź najlepszy przewodnik po spamie WordPress.

Zapomniany Problem #12: hakerzy i spamerzy

Teraz, gdy zajmujemy się spamem, istnieje wiele sposobów, w jaki spam może być niebezpieczny dla Twojej witryny, w tym ułatwianie ataków DDoS, XSS i brute force, aby wymienić tylko kilka.

Rozwiązanie # 22: Możesz zablokować boty, które powodują atak DDoS, ograniczając dostęp do witryny przez dynamiczny lub Statyczny adres IP. Aby uzyskać szczegółowe informacje, Sprawdź Ogranicz dostęp do strony logowania WordPress do określonych adresów IP i jak powstrzymać boty spamowe przed zniszczeniem danych polecających Analytics.

Rozwiązanie # 23: Zaleca się również zainstalowanie wtyczki bezpieczeństwa, takiej jak Defender, która może być używana w połączeniu z innymi wtyczkami bezpieczeństwa, takimi jak WordFence, Sucuri lub VaultPress.

Zapomniany Problem #13: zapytania zalewają bazę danych

Gdy Twoja witryna uruchamia zbyt wiele zapytań za pomocą pętli, słusznie nazwano ją problemem zapytań N + 1 i może poważnie ograniczyć szybkość strony.

Rozwiązanie # 24: Zoptymalizuj swoje zapytania i pamiętaj: nawet już zoptymalizowane zapytania mogą powodować problemy, więc bądź czujny. Możesz sprawdzić ten film o nazwie Problem N+1, a także rozwiązać problem wydajności WordPress z New Relic, aby uzyskać szczegółowe informacje.

Zapomniany Problem #14: zbyt wiele postów, stron i przekierowań

Gdy Twoja witryna lub blog istnieje od dłuższego czasu, prawdopodobnie skończy się z mnóstwem nieaktualnych postów i stron. Co gorsze niż odwiedzający lądujący na jednej z tych nieprzydatnych stron, zmniejsza szybkość strony, ponieważ zaśmieca bazę danych.

Im więcej bałaganu w bazie danych, tym wolniej ładuje się witryna.

Rozwiązanie # 25: Możesz je usunąć lub jeśli nie chcesz ryzykować rankingu w wyszukiwarkach, możesz użyć przekierowań 301, aby przekierować stare posty i strony na nowe.

Jeśli masz ustawione przekierowania, ale z trzema lub więcej linkami zamiast tylko jednego, oznacza to, że Twoja strona jest przekierowywana ponownie i ponownie, i again. Może to nie tylko prowadzić do zbyt wielu błędów przekierowań, ale w najlepszym przypadku strona nie ładuje się powoli, ledwo się ładuje.

Rozwiązanie # 26: Wyczyść stare przekierowania 301, więc jest tylko jeden na post lub stronę.

Możesz znaleźć szczegóły na temat przekierowań 301, sprawdzając Tworzenie przekierowań dla WordPress (i najlepsze wtyczki do pracy) i tworzenie przekierowań 301 z WordPress (i jak to zwiększyło nasz ruch!).

Sprawdź również wskazówki 10 dotyczące utrzymywania piszczącego czystego WordPress (i Multisite!) Baza danych, aby uzyskać szczegółowe informacje na temat usuwania starych postów z bazy danych.

Naprawiono wszystkie zapomniane problemy z prędkością!

Teraz, gdy Twoja witryna została uruchomiona, a Twoje strony ładują się z prędkością geparda w porze kolacji, ważne jest, aby tak zostało.

Pamiętaj, aby regularnie sprawdzać swoją witrynę za pomocą narzędzi i wtyczek Hummingbird i Defender, aby upewnić się, że witryna nadal działa dobrze.

Czy udało Ci się przyspieszyć działanie witryny za pomocą tych kroków? Czy są inne kroki, o których zapomniałem, czy konsekwentnie pamiętałeś wszystkie te kroki? Chcę wiedzieć, więc podziel się swoimi przemyśleniami w komentarzach poniżej.

Tagi:

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd „nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

Jak zainstalować WordPress lokalnie na komputerze Mac za pomocą MAMP

W artykule: Jak zainstalować MAMP na komputerze MacInstalacja WordPress na komputerze MacWypróbowanie…