Next.js · Senior · Pytanie 6 z 75
Co oznaczają parametry stale, revalidate i expire w cacheLife?
- ✓Poprawna odpowiedź: Świeżość na kliencie, odświeżenie w tle i pełny czas wygaśnięcia
- 2Timeouty żądania, ponowienia i zamknięcia połączenia ze źródłem
- 3Czas życia wpisu odpowiednio w pamięci, na dysku i w CDN
Wyjaśnienie
stale to czas, przez który klient używa danych bez sprawdzania serwera. Po revalidate kolejne żądanie dostaje zcache'owaną wartość i uruchamia regenerację w tle. Po expire bez żądań wpis jest uznawany za wygasły, a kolejne żądanie czeka na nową wartość.