Сайт (website)
Изображение: File:Barrikade in der Breiten Straße.jpg: Eduard Gaertner File:Putin at Obukh…, CC BY-SA 3.0, Wikimedia Commons
Коротко: Набор связанных между собой веб-страниц (документов HTML), доступных через домен и, как правило, объединённых общей навигацией.
Подробнее: Один сайт может состоять из единственной страницы или из тысяч подстраниц. Его отдают один или несколько веб-серверов, а адресуется он через домен или поддомен.
Подробности
Термин часто используют как синоним «веб-страницы», но техническое различие ясно: отдельная веб-страница — это один документ HTML, а сайт — вся связанная совокупность таких страниц под одним доменом, соединённых навигацией и внутренними ссылками.
Сайты можно грубо классифицировать по способу их создания:
- Статические: все страницы существуют как готовые файлы HTML и отдаются без изменений (например, эта вики, собранная с помощью Quartz).
- С серверным рендерингом (SSR): сервер генерирует HTML заново при каждом запросе, часто с персонализированным содержимым (например, закрытая область Emzett после входа).
- Статические с регидратацией (SSG/ISR): страницы собираются заранее, но периодически или по требованию перегенерируются — золотая середина между скоростью и актуальностью, которую Next.js поддерживает по умолчанию.
Сайт отдаётся одним или несколькими веб-серверами и доступен через домен или поддомен — браузер запрашивает каждую отдельную страницу (и её ресурсы вроде изображений, CSS, JS) отдельными запросами HTTP.