Stop force-cache przypinając "ten org nie ma tapet" na zawsze

Fixkamo-internal
Shipped
27 sierpnia 2026 23:43 UTC
Author
Kamo
Commit
b747b98

Tło konsoli i członek Wallpaper redutorzy czytają najemcę "config.json" dla "backgroundImageCount" i obaj poprosili o to z Ecache: 'force-cache''. Ten tryb nie tylko preferuje pamięć podręczną – ignoruje Świeżo rozsądnie i trafia do sieci tylko wtedy, gdy nie ma wejścia, więc "max-age"0, must-revalidate" na obiekcie nie miał nic do powiedzenia. Zupełnie nowy org jest zasiany z szablonem bazowym, i - Przewozia "backgroundImageuntCo: 0". Tak więc pojedynczy pobranie między tworem org i Pierwsze tło przesyła buforowane "bez tapet" dla życia tego wpisu, i Konsola następnie pomalowała zwykły grad na czas nieokreślony, podczas gdy org's five Tło siedziało w MinIO, poprawnie zaopatrzone i nigdy nie żądane. Org's's Kolory i logo stosowane poprawnie, ponieważ DynamicMetaLoader fetches Ten sam plik z "no-store". Teraz "no-cache": nadal przechowywany, powtarzalny przed ponownym użyciu, więc powtarzające się obciążenie kosztuje 304 na ciało zbadowy o wartości 200 funtów. Pochodzenie przechodzi na „app/lib/orgThemeImages.ts” — Obie strony z połączeniami miały własną kopię, a "app/hooks/" nie jest w wersji vitest's Obejmują listę dozwoloną, więc test napisany obok haka nigdy nie przebiegłby. "useOrgThemeImages" upuszcza również swój moduł bufor na KAMO_THEME_REAPPLY, który jest a Marka oszczędza już wysyłki; bez tego pamięć podręczna przeżyła samą zmianę Został unieważniony, aż do pełnego przeładunku.

All changes

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