207 похожих чатов

> отсутствие статической генерации страниц (SSG) в пользу кэширования результатов

динамического рендеринга (SSR) на стороне CDN

если они поддерживают только что-то одно не давая выбирать, то тут ничего хорошего. В прегенерации (jamstack) есть свои плюсы, например возможность выбросить ошибку в CI если страница не смогла сгенерироваться, или возможность видеть заранее все артефакты и прогнать по ним тестирование.

> Статическая генерация страниц - тоже работает на этапе сборки, но это более гибкое решение, т.к. сгенерированные страницы продолжает отдавать само приложение

надеюсь это перевод т.к. нихера непонятно. Но почти уверен что речь идет об On Demand Builds - нухт3 их поддерживает. Разница в том, что страницы генерируются не в билдтайме, а в рантайме при первом запросе, и остаются в CDN до сл. ребилда.

> Incremental Static Regeneration (ISR) позволяет генерировать страницы в рантайме, по требованию, и приложение кэширует эти страницы после рендеринга на небольшой промежуток времени.

чем такая формулировка отличается от условного кеша Cloudflare? Я рассматривал ISR как возможность вручную инвалидировать бесконечный кеш конкретных страниц, что тоже редкий юзкейс, но хоть чем-то полезный

1 ответов

9 просмотров

ну вот мне интересен тут момент что они кешируют результаты динамического рендера, если это работает для всего и не надо ничего делать а что оно само понимает что взять и нужно только cdn указать это прям супер крутое улучшение, ноде в разы проще будет формировать страницу

Похожие вопросы

Обсуждают сегодня

комрады, че-та лыжы не едут var tmpFont: TFont; begin tmpFont:= TFont.Create; try case rgFontColor.ItemIndex of 0: tmpFont.Color:= clWindowText; 1: tmpFo...
Ed Doc
34
Интересно, нет ли какого-то способа получить из dll не адрес самой метки, а адрес со смещением?
The Bird of Hermes
54
generic procedure function test<T>(param: T); type case T of longint: NewT = word; longword: NewT = byte; end; var v1: NewT; Как это можно сделать? Чтобы у меня...
notme
21
Делал задачу вот такую https://stepik.org/lesson/4985/step/9?unit=1083 получилось такое https://play.haskell.org/saved/ipKrepqe оно работает, тестов много не писал, но работае...
Fedor
22
Всем привет, прошу совета по сложившейся ситуации: Windows приложение подключается к БД MySQL используя Firedac. При работе с версией MySQL 5.7 все отлично, но когда подключаю...
Constantine
6
Ребята, ребятушки! Помогите Как ловить исключения такие? Вызов метода COM-объекта формирует исключение, try{}catch{} не помогает Необработанное исключение: System.AccessViolat...
notme
2
Всем добрый вечер. Нужна помощь с прикруткой telegram-vapor-bot к проекту Vapor. Удалось после старта приложения отправить тестовое сообщение в бот, вот только сразу после это...
advanc3d
3
program Project1; procedure generic_proc<T>(); begin end; begin generic_proc<Int64>(0); end. Я чет не понял, а как в Delphi сделать такое? процедуру-дженерик... PS: а на...
notme
10
Кстати, что FPC мешает сделать нормальные проперти в юнитаз, завызанные на переменные? Нет, инлайнинг геттеров и геттеров кажется работает в принципе, но это же сколько лишн...
Arioch The
8
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
Карта сайта