Optymalizacja WordPressa dla gazety internetowej

oczekiwania wordpress

Observatorul de Bacau to lokalna gazeta wydawana w małym miasteczku w Rumunii.

Czas ładowania strony wyniósł 6,37 sekundy.

Strona główna serwisu składała się z 66 elementów o łącznej wielkości 1105,9 KB.

Jednak głównym problemem nie był rozmiar strony. Słabe działanie serwisu wynikało z braku optymalizacji bazy danych.

Optymalizacja bazy danych

Chociaż gazeta internetowa często posiada ogromną bazę danych ze względu na dużą liczbę treści publikowanych na przestrzeni lat, znaleźliśmy niezwykle dużą bazę danych o pojemności 1,2 GB.

Aby dać ci wyobrażenie, plik eksportu bazy danych wygenerował ponad 200 milionów wierszy.

Tabele bazy danych utworzone przez stare wtyczki nadal tam były i znaleźliśmy ogromną przestrzeń zajętą ​​przez zduplikowane indeksy.

Na przykład tabela postów zawierała ~150 MB danych i ~450 MB indeksów.

Wyczyściliśmy bazy danych i udało nam się zmniejszyć jej rozmiar do mniej niż połowy, ~510 MB z 1,2 GB.

Czyszczenie plików

Miejsce na dysku zajęte na serwerze wyniosło ponad 13 GB. Było sześć instalacji WordPressa w różnych folderach i podfolderach, starych i nieaktualnych.

Te instalacje WordPressa miały stare i nieaktualne motywy i wtyczki oraz zawierały potencjalne luki w zabezpieczeniach.

Znaleźliśmy także bardzo duże dzienniki błędów o rozmiarze ponad 1 GB.

Po wykonaniu kopii zapasowej całego konta hostingowego zaczęliśmy wszystko czyścić i przechowywać tylko niezbędne rzeczy.

Optymalizacja obrazów

Kolejny problem wpływający na wydajność witryny w przypadku niezoptymalizowanych zdjęć do wykorzystania w Internecie .

Jest to częsty problem gazet internetowych. Jest wielu autorów, którzy publikują artykuły w serwisie i przesyłają zdjęcia bezpośrednio z aparatu.

W galerii WordPressa znaleźliśmy zdjęcia w bardzo wysokich rozdzielczościach, nawet 12 megapikseli, które zajmowały miejsce na dysku i wpływały na szybkość ładowania stron, na których były wyświetlane.

Zmieniliśmy rozmiar tych zdjęć na 1024*1024 pikseli, czyli normalną rozdzielczość do przeglądania zdjęć w Internecie. Następnie zoptymalizowaliśmy je za pomocą WP Smush, co również bardziej zmniejszyło liczbę KB.

W ten sposób udało nam się zmniejszyć zajmowaną przestrzeń na dysku z 13 GB do niecałych 4 GB.

Wtyczki optymalizacyjne

Gazeta miała 22 aktywne wtyczki, niektóre niezalecane, takie jak WP Postviews. Wtyczka ta powoduje dość nieefektywny zapis do bazy danych przy każdym wyświetleniu strony.

Zastąpiliśmy złe wtyczki lepszymi, wyeliminowaliśmy zbędne i zmniejszyliśmy liczbę wtyczek do 16.

Skonfigurowaliśmy także pamięć podręczną strony i pamięć podręczną bazy danych.

Ponieważ na stronie wyświetla się duża liczba obrazów, wdrożyliśmy funkcję Lazy Load, aby uzyskać lepszą prędkość ładowania.

Zaktualizowaliśmy zarówno WordPress, jak i wszystkie wtyczki do najnowszych wersji.

Wniosek

Chociaż Obserwatorium Bacau jest nadal hostowane na współdzielonym pakiecie hostingowym, po jego optymalizacji średnia prędkość witryny wynosi obecnie 2,65 sekundy, co oznacza poprawę o 60%.

Mogłoby być lepiej, przechodząc na lepszy hosting , ale to wybór właściciela.

Uwagi

Zostaw odpowiedź

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są zaznaczone *

angielski