Upuść nieużywane preconnect i napraw 565 m brotli, dodałem

Performancekamo-marketing
Szycy
20 sierpnia 2026 21:02 UTC
Autor
Kamo
Pochęt się
d268380

Dwa znaleziska, a drugi był mój. DOKUMENT TO 1259 ms Z wyjątkiem WRAPPER. Mierzony na stronie na żywo: HTML odpowiadał w wysokości 900 m, gdy był statyczny Aktywa zostały odebrane w 59 ms. Różnica polega na :zlib.brotliCompress zwany bez Opcje, które działa w JAKOŚCI 11 — najwolniejsze ustawienie — na 490 KB HTML, Na życzenie, dla każdego odwiedzającego. q x 11 565 ms 38 094 bajtów q 6 13 ms 43 775 bajtów 5 5 ms 44 699 bajtów Gzip 8 ms 75,360 bajtów Jakość 11 kupuje 6,6 KB powyżej jakości 5. Na przenoszonym łączu mobilnym, który jest wart Około 30 ms transferu, w stosunku do 560 ms serwera CPU: pół sekundy utraconego, przez Każdy, na każdej stronie, aby zaoszczędzić jedną trzecią botesów sekundy. Jakość 5 Nadal bije gzip o 30 KB. Lokalny TTFB przez owijak idzie 900 ms -> 21 ms. check-csp-nonce.mjs teraz zawodzi budowę, jeśli brotliCompress jest nazywany bez Wyraźna jakość. Twierdzenie o czasie byłoby łuszczące się w CI; kształt połączenia - Nie jest. Zweryfikowany przez ponowne wprowadzenie błędu i obserwowanie jego awarii, a następnie przywrócenie. PRECONNECT jest teraz DNS-PREFETCH. Latarnia morska miała rację, że była nieużywana, a powodem jest usunięcie pracy. Żądania usunęły swoich klientów. Tło bohatera przechodzi przez /_next/image, więc Jest to samo maginę; znak słowny jest w linii; kołowrotek jest tap-to-play; SVG favicon już nie żyje. Śledziłem, co faktycznie kontaktuje się z tym pochodzeniem: nic, dopóki nie Widget czatu na poziomie +9.3 s i jest to "lazyOnload". Chrome zamyka bezczynny preconnect Gniazdo po około dziesięciu sekundach, więc połączenie zostało otwarte w czasie parzysty i Opuszczony, zanim ktokolwiek go zebrał. Rozdzielczość DNS to połowa, która nadal pomaga, a połowa, która przetrwa - buforowana znacznie dłuższe niż gniazdo, więc widget pomija lookup, gdy w końcu dotrze, W międzyczasie nic nie jest otwarte. Ten sam kształt, co wskazówka analityka Obok niego, który jest leniwyPołysk z tego samego powodu. O samym drzewie zależności: to dwa poziomy, dokument -> arkusz stylów, który jest Już minimalnie. Sieć była długa, ponieważ jego pierwsze ogniwo było powolne, a nie dlatego, że Był głęboki - więc poprawka powyżej jest poprawką dla obu. Nakłanianie do arkusza stylów usuń drugi link pozostanie odrzucony na już zarejestrowanym pomiarze Następny.config.ts.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny