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


Карта сайта