Budżet: 2000 EUR Termin: 10 dni
Cześć Jonathan,
Zajmowałem się dokładnie tego rodzaju pracą wcześniej — strony WordPress działające wolno z powodu braku warstwy pamięci podręcznej, nieoptymalnych zasobów i hostingu, który nie skaluję. Pozwól, że przeprowadzę cię przez to, co właściwie zrobię tutaj.
Twoim największym zyskiem będzie pamięć podręczna po stronie serwera. Ustawię pamięć podręczną Nginx FastCGI do pełnego buforowania stron, podłączę Redis do pamięci podręcznej obiektów (zapytania do bazy danych, transienty, sesje) i skonfiguruję odpowiednie nagłówki Cache-Control, aby przeglądarki przestały ponownie pobierać zasoby, które już mają.
Dla CDN zazwyczaj wybieram Cloudflare (darmowy poziom obsługuje większość stron dobrze) lub BunnyCDN, jeśli potrzebujesz większej kontroli nad zasadami pamięci podręcznej. Oba integrują się z WordPress w kilka minut, a ja upewnię się, że obrazy będą serwowane w formacie WebP z odpowiednim leniwym ładowaniem.
Minifikacja CSS/JS jest prosta. Połączę i zminifikuję wszystko, opóźnię to, co nie jest krytyczne dla początkowego renderowania, i wyeliminuję zasoby blokujące renderowanie. Zwykle oszczędza to 1-2 sekundy tylko na LCP.
Część dotycząca infrastruktury chmurowej zależy od tego, gdzie jesteś teraz hostowany. Jeśli to hosting współdzielony, przejście na VPS (Lightsail, mały EC2 lub Hetzner Cloud) z odpowiednim dostrojeniem PHP-FPM przyniesie większą różnicę niż jakikolwiek plugin. Ocenię, co ma sens pod względem kosztów i to skonfiguruję.
Gdy wszystko będzie gotowe, otrzymasz pełne porównanie przed/po z wynikami Lighthouse, TTFB, LCP, CLS, a także ustawię monitorowanie dostępności i wydajności, abyś mógł wcześnie wychwycić regresje.
Podaję 2000 EUR, ponieważ część dotycząca infrastruktury chmurowej wymaga prawdziwej pracy inżynieryjnej poza samymi konfiguracjami pluginów. Chętnie omówię zakres, jeśli zajdzie taka potrzeba.
10 dni na ukończenie.
Olexander