Система управления содержимым - средство, применяемое в качестве инструмента управления каким-либо содержимым. Обычно это неструктурированные данные. В качестве объекта управления выступает большое количество видео, аудио, изображений или документов.
Системы управления сайтами - это частный случай подобного типа программных решений. Они позволяют как надо управлять графическим и текстовым наполнением сайта.
По принципу устройства программное обеспечение управления контентом можно разделить на три типа.
К первому из них относится способ генерации страниц по запросу. При запросе страницы, она каждый раз заново загружается из СУБД. Это создает нагрузку на
сервер, но она может быть уменьшена с применением средств кэширования.
При втором типе деятельности существет статичный набор страниц. При этом быстродействие лучше, но пользователю нельзя взаимодействовать с содержимым сайта.
Третий тип - смешанный, который сочетает первые два. Он исполняется несколькими путями. При первом запросе страница генерируется и сохраняется в кэш, а при дальнейших вызовах загружается из него, или страница генерируется из заранее информационных блоков.
Естественно, такое программное обеспечение, как
CMS, быстро приобрело популярность, и, на этот момент - CMS - общепринятый стандарт изготовления сайтов. Фактически, CMS - серверное приложение, то есть монтируется и находится оно на сервере, и формирование страниц сайта выполняется динамически - по запросу пользователя (каждая страничка получила свой адрес) страница каждый раз "собирается" заново из небольших файликов и
информации, взятой из базы данных.
Современные системы управления содержимым имеют богатые возможности по управлению содержимом сайта и сбору статистической информации.