Преимущества генераторов статических сайтов
Задача генераторов веб-сайтов - преобразовывать контент в файлы HTML. Большинство из них - «генераторы динамических сайтов». Это означает, что HTTP-сервер, то есть программа, которая отправляет файлы в браузер для просмотра, запускает генератор для создания нового HTML-файла каждый раз, когда конечный пользователь запрашивает страницу.
Со временем генераторы динамических сайтов были запрограммированы для кэширования своих HTML-файлов, чтобы предотвратить ненужные задержки в доставке страниц конечным пользователям. Кэшированная страница - это статическая версия веб-страницы.
Hugo делает еще один шаг вперед к кэшированию, и все файлы HTML отображаются на Вашем компьютере. Вы можете просмотреть файлы локально, прежде чем копировать их на компьютер, на котором размещен HTTP-сервер. Поскольку файлы HTML не генерируются динамически, мы говорим, что Hugo - это генератор статических сайтов.
Это дает много преимуществ. Самое заметное - это производительность. HTTP-серверы очень хороши при отправке файлов - настолько хороши, что фактически Вы можете эффективно обслуживать такое же количество страниц с небольшой долей памяти и ЦП, необходимых для динамического сайта.
Подробнее о генераторах статических сайтов
- “Введение в генераторы статических сайтов”, Дэвид Уолш
- “Сравнение скорости загрузки страниц Hugo и WordPress: Hugo оставляет WordPress в пыли”, GettingThingsTech
- “Генераторы статических сайтов”, О’Рейли
- StaticGen: Лучшие генераторы статических сайтов с открытым исходным кодом (GitHub Stars)
- “10 лучших генераторов статических веб-сайтов”, блог Netlify
- “Возрождение статики”, dotCMS