CMS (Content Management System)
Система управления содержимым/контентом сайта (англ. Content management system, CMS) — программа или скрипт для управления содержимого сайта. Используется для создания, редактирования и публикации текстовых, графических, аудио, видео и мультимедийных материалов на веб-сайте.
Существует несколько типов систем управления:
- Системы, формирующие статичные веб-страницы. Формируют готовые для публикации страницы сайта.
- Системы, редактирующие содержимое какой-либо базы данных. Для формирования конечного вывода данных из базы в качестве веб страниц используется часть системы, которая формирует страницы по запросу.
Системы первого типа менее нагружают сервер, но в то же время ограничены в интерактивности при просмотре страниц сайта посетителями.
Системы второго типа могут оказывать существенную нагрузку на сервер. Для уменьшения нагрузки используются различные механизмы кэширования данных/вывода.