![]() ![]() |
Портфолио - CMS - МодулиМодули - это программы, специализированные на решении какой-либо отдельной задачи. Модульный принцип построения системы (управления содержимым WEB-сайта) позволяет гибко вносить изменения в любой модуль, не трогая при этом остальную часть системы. Все модули имеют одни и те же public процедуры и варьируемые private процедуры. Таким образом СУС может использовать вызов модуля в универсальной форме и затем выводить результат его работы в нужном виде. Все модули могут работать как в рамках СУС, так и в роли отдельных WEB-приложений. Это достигается разделением используемых шаблонов и универсальным вызовом процедур. То есть у каждого модуля есть свои шаблоны (некий псевдо-HTML код, используемый для отображения результатов работы модуля) и своя внутренняя реализация решаемой задачи. Результаты работы модулей могут кешироваться. В настоящее время используются два механизма очистки кеша: 1) по истечении задаваемого временного интервала, 2) при изменении информации в модуле администрирования. Использование кеширования позволяет увеличить скорость работы системы в целом главным образом за счет уменьшения числа запросов к базе данных.
|
|
© Алексей Кощеев, г.Киров, 2001-2023 |
|