О себе События Портфолио Статьи Гостевая Фотоальбом На злобу дня Ссылки Учеба Программы
Alex_K (г.Киров) - Алексей Кощеев
Хостинг и регистрация доменов в Кирове

Портфолио - CMS - Модули

Модули - это программы, специализированные на решении какой-либо отдельной задачи. Модульный принцип построения системы (управления содержимым WEB-сайта) позволяет гибко вносить изменения в любой модуль, не трогая при этом остальную часть системы.

Все модули имеют одни и те же public процедуры и варьируемые private процедуры. Таким образом СУС может использовать вызов модуля в универсальной форме и затем выводить результат его работы в нужном виде.

Все модули могут работать как в рамках СУС, так и в роли отдельных WEB-приложений. Это достигается разделением используемых шаблонов и универсальным вызовом процедур. То есть у каждого модуля есть свои шаблоны (некий псевдо-HTML код, используемый для отображения результатов работы модуля) и своя внутренняя реализация решаемой задачи.

Результаты работы модулей могут кешироваться. В настоящее время используются два механизма очистки кеша: 1) по истечении задаваемого временного интервала, 2) при изменении информации в модуле администрирования.

Использование кеширования позволяет увеличить скорость работы системы в целом главным образом за счет уменьшения числа запросов к базе данных.

Fanshop.ru

Рейтинг@Mail.ru

Rambler's Top100

© Алексей Кощеев, г.Киров, 2001-2021 хостинг предоставлен компанией Айхэд