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