- Shipped
- 20. August 2026 um 21:02 UTC
- Author
- Kamo
- Commit
- d268380
Zwei Funde, und der zweite war meiner. DAS DOKUMENT TOOK 1,259 ms BECAUSE DES NONCE WRAPPER. Gemessen an der Live-Website: das HTML antwortete in 900 ms, während eine statische Asset beantwortet in 59 ms. Der Unterschied ist "zlib.brotliCompress" genannt mit Nein Optionen, die unter QUALITY 11 - der langsamsten Einstellung - auf 490 KB HTML läuft, pro Anfrage, für jeden Besucher. q=11 565 ms 38,094 Bytes q= 6 13 ms 43,705 Bytes q= 5 5 ms 44,699 Bytes gzip 8 ms 75.360 Bytes Qualität 11 kauft 6.6 KB über Qualität 5. Auf einer gedrosselten mobilen Verbindung, die sich lohnt ca. 30 ms Transfer, gegen 560 m Server CPU: eine halbe Sekunde verloren, durch jeder, auf jeder Seite, um ein Drittel einer Sekunde im Wert von Bytes zu speichern. Qualität 5 noch schlägt gzip um 30 KB. Lokale TTFB durch die Wrapper geht 900 ms - 21 ms. check-csp-nonce.mjs verfehlt jetzt den Build, wenn brotliCompress ohne eine explizite Qualität. Eine Timing-Behauptung wäre in CI schuppig; die Form des Anrufs ist es nicht. Verifiziert, indem Sie den Fehler wieder einführen und beobachten Sie es scheitern, dann wiederhergestellt. THE PRECONNECT IS NOW Ein DNS-PREFETCH. Leuchtturm hatte Recht, dass es ungenutzt war, und der Grund ist, dass die Arbeit zu entfernen Anfragen entfernten seine Kunden. Die Heldenkulisse geht durch /_next/image, also es ist gleicher Ursprung; das Wortzeichen ist inline; die Rolle ist tap-to-play; die SVG Favicon ist weg. Nachgezeichnet, was tatsächlich Kontakte, dass Ursprung: nichts, bis die Chat-Widget bei +9.3 s, und es ist "lazyOnload". Chrome schließt einen Leerlauf Preconnect Buchse nach etwa zehn Sekunden, so dass die Verbindung bei Parse-Zeit geöffnet wurde und verlassen, bevor jemand es gesammelt. DNS-Auflösung ist die Hälfte, die noch hilft und die Hälfte, die überlebt - cached viel länger als eine Buchse, so dass das Widget überspringt eine Nachsicht, wenn es endlich ankommt, und nichts wird in der Zwischenzeit offen gehalten. Gleiche Form wie die Analytik Hinweis daneben, die aus dem gleichen Grund faulOnload ist. Auf der Abhängigkeit Baum selbst: es ist zwei Ebenen, Dokument -- Stylesheet, das ist schon minimal. Die Kette war lang, weil seine ERSTE Verbindung war langsam, nicht weil es war tief - so ist die Korrektur oben die Korrektur für beide. Das Stylesheet ins Handumform entfernen Sie den zweiten Link bleibt auf der bereits aufgezeichneten Messung in next.config.ts.