[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Разное по компьютерам » Новости » Генераторы сайтов (Статические генераторы сайтов)
Генераторы сайтов
MalexДата: Вторник, 07.10.2014, 13:34 | Сообщение # 1
Лейтенант
Группа: Администраторы
Сообщений: 79
Репутация: 0
Статус: Offline
Возврат к истокамПравильно ведь говорят: «Все новое — хорошо забытое старое». Вот я помню, как много лет назад в блокноте создавал свой первый index.html и заливал на тогда популярный хостинг GeoCities.com. Позже стало ясно, что из статических страничек можно слепить разве что домашнюю страничку, — для чего-то более серьезного нужны Perl и CGI. Теперь, когда есть миллион способов создавать динамические страницы, разработчики, наоборот, стали часто стремиться к «статике», особенно в высоконагруженных местах. Оно и понятно: нет никаких оверхедов на генерацию контента (страница уже готова), при этом все страницы разом легко кешируются (помещаются в память для моментальной отдачи клиенту). Но это история не только про высоконагруженные системы, но и про обычные сайты. Популярный сейчас тренд — движки для генерации статического контента. С их помощью можно создавать довольно сложные сайты, получая в конечном итоге набор статических файлов, которые можно легко захостить где угодно: хоть на Amazon S3, хоть даже на GitHub. Не нужно возиться с настройкой сервера, при этом сайт получается бронебойным (попробуй сломать ресурс из статических файлов).Как это работает?Общий принцип работы таких движков простой. Есть директория с шаблонами, в которых с использованием шаблонизатора задается верстка будущих страниц. И есть директория с контентом для сайта: как правило, это набор текстовых файлов, размеченных с помощью Markdown. Что делает генератор статического контента? Берет файлы из директории с контентом, применяет к ним шаблоны из директории с темплейтами и на выходе выдает набор статических HTML-ек, которые можно загрузить на сервер.Возьмем для примера блог. Новый пост оформляется в виде отдельного Markdown-файла. После любого обновления нужно запустить движок, который генерирует статические HTML-файлы. Далее полученные исходники сайта загружаются на хостинг. Многие движки берут развертывание сайта на себя, поэтому все, что требуется для обновления, — это создать файл с содержанием нового поста для блога.Читать всё
 
Форум » Разное по компьютерам » Новости » Генераторы сайтов (Статические генераторы сайтов)
  • Страница 1 из 1
  • 1
Поиск:

Рейтинг@Mail.ru