Ponieważ prędkość strony stała się z biegiem lat ważnym wskaźnikiem zarówno dla SEO, jak i UX, koncepcja a budżet wydajności sieci również wysunęło się na pierwszy plan. Teraz jest bardziej oczywiste, że wydajność sieci to temat, który wymaga wspólnej perspektywy wszystkich działów, a nie tylko priorytetu pojedynczego działu lub osoby.
Aby wyjaśnić to na przykładzie: działy marketingu mogą chcieć wdrożyć konwersję i kody remarketingowe/retargetingowe, wraz z narzędziami takimi jak Criteo i RTB House, które korzystają z retargetingu opartego na produktach. Mogą także spodziewać się przyciągających wzrok zdjęć i animacji. Tymczasem działy produktów mogą poprosić o integrację narzędzi takich jak Hotjar i jasność. Działy oprogramowania natomiast dążą do jak najszybszego rozwoju zarówno w obszarze frontendu, jak i backendu. Zapotrzebowanie i koszty związane z wymaganiami dotyczącymi szybkości strony są w rzeczywistości zrównoważone. Aby skutecznie ustanowić tę równowagę, pojawił się budżet wydajności sieci.
Budżet wydajności sieci polega na ustaleniu docelowej prędkości platformy na konkretnej platformie i ustaleniu celów liczbowych, których będą przestrzegać wszyscy interesariusze, aby osiągnąć tę prędkość. Krótko mówiąc, kosztem szybkości jest budżet wydajności sieci.

Wszystko zaczyna się od propozycji. Proponujesz, jak szybko powinna otwierać się Twoja strona przy danym typie połączenia. Na przykład niektóre propozycje budżetu zadaniowego mogą wyglądać następująco:
- Czy strona główna może otworzyć się w poniżej 2 sekund przy szybkim połączeniu mobilnym 3G (1.6 Mb/s)?
- Czy strona wyników wyszukiwania może otworzyć się w poniżej 5 sekund przy wolnym połączeniu 3G (780 Kb/s)?
Następnie tworzysz plan działania i wskaźniki cząstkowe, aby osiągnąć te propozycje, dzieląc je na części.
Oprócz propozycji mogą istnieć inne cele budżetu zadaniowego. Na przykład:
- Zwiększenie mobilnej latarni morskiej wynik strony szczegółowej powyżej 80
- Zmniejszenie rozmiaru wszystkich obrazów w witrynie na komputery stacjonarne poniżej 500 KB
Wskaźniki budżetu wydajnościowego
Przy określaniu wskaźników budżetu zadaniowego akceptowane są trzy różne perspektywy:
Metryki oparte na liczbach
- Maksymalna liczba czcionek / Maksymalny rozmiar czcionki
- Maksymalna liczba obrazów / Maksymalny rozmiar obrazu
- Maksymalna liczba skryptów, stylów, filmów itp. / Maksymalny rozmiar skryptu, stylu, wideo itp
- Maksymalny rozmiar HTML
- Maksymalna liczba żądań HTTP
- Maksymalna liczba skryptów innych firm

Metryki oparte na czasie
- Pierwszy raz w Contentful Paint (FCP).
- Najdłuższy czas malowania zawartością (LCP).
- Czas opóźnienia pierwszego wejścia (FID).
- Czas do czasu interaktywnego (TTI).
- Całkowity czas blokowania (TBT).
- Wynik skumulowanego przesunięcia układu (CLS).
- Wynik indeksu prędkości
Metryki oparte na regułach
- Wynik latarni morskiej
- Wynik GTmetrix
- Wynik testu strony internetowej
- Niski wynik

Przy ustalaniu budżetu na wydajność sieci ogólnie zaleca się połączenie wszystkich tych perspektyw w odpowiedniej mierze, a nie wybieranie tylko jednej. Możesz użyć symulator budżetu zadaniowego aby znaleźć liczby potrzebne do osiągnięcia prędkości docelowej.
Oceń typy stron osobno
Kluczowym punktem przy ustalaniu budżetu wydajności nie jest oparcie go na pojedynczej stronie witryny. Częstym błędem jest testowanie tylko strony głównej, co prowadzi do niepełnej oceny.
Powinieneś zacząć od sprawdzenia platformy i zidentyfikowania różnych typów stron. Następnie przeanalizuj ruch na platformie, aby zidentyfikować strony generujące największy ruch i nadać im priorytet. Rezultatem będzie tabela podobna do tej:
- Strona główna
- Statyczne strony z listami
- Dynamiczne strony z listami
- Strony szczegółowe
- Strony kasowe
- Strony wyników wyszukiwania
- Strony kampanii
- Strony bloga
Musisz się skupić budżety wydajności tych typów stron oddzielnie, w oparciu o priorytety.