Содержание
«Современный подход к созданию сайтов»
Долгое время сайт и CMS (система управление содержимым) шли рука об руку, и до сих пор 95% сайтов работают под управлением той или иной программной системы. Но такой подход имеет целый ряд недостатков:
- Скрипты нагружают сервер
- Популярные бесплатные CMS часто взламывают
- Проблемы в ПО могут привести к пессимизации в поисковых системах
- Сложности тонкой настройки и оптимизации
- Разработкой должен заниматься квалифицированный специалист
Перспективное направление создания сайтов без CMS имеет целый ряд преимуществ:
- Скорость
- Безопасность
- Простота создания (с некоторыми оговорками)
- Возможность тонкой настройки
Типы сайтов
Веб-сайты делятся на две категории: динамические и статичные. При обращении к динамическому сайту страница собирается в момент запроса на основе хранящихся на сервере шаблонов и данных. Страницы же статичного сайта хранятся на сервере уже готовыми.
Динамические сайты
Динамические сайты работают на движках или за счет систем управления контентом (CMS), таких как: Joomla, WordPress, Битрикс и т. д. CMS просты в обращении и практически не требуют специальных знаний. Стоит отметить, что процесс создания страницы каждый раз задействует базу данных, сервер и приложение для генерации, поэтому при большом количестве посетителей скорость загрузки сайта будет падать, а DDoS-атаки быстро выведут сайт из строя.
К тому же CMS — это система с открытым кодом, поэтому любой желающий может попытаться её взломать.
Статичные сайты
Статичные сайты постоянно находятся на сервере в готовом виде, что обеспечивает высокую скорость загрузки, отсутствие проблем при наплыве посетителей и устойчивость ко взломам. Минус статичного сайта состоит в том, что для внесения изменений в контент необходимо переписывать сайт заново. Помочь в этом может генератор статичных сайтов.
Генераторы статичных сайтов
Этот инструмент преобразует набранный контент в статичную страницу за счет склейки текстового документа с уже существующим шаблоном. На данный момент существует великое множество генераторов статичных сайтов. По состоянию на 18 февраля 2016 года — их порядка 412. Список генераторов статичных сайтов — staticsitegenerators.net.
Перечислим наиболее популярные:
- jekyllrb.com
- middlemanapp.com
- gohugo.io
- и другие.