MyCMS / Возможности
Возможности и особенности.
Гибкость, надежность, скорость - приоритетные задачи MyCMS.
Как не банально, но это факт - за все время разработки MyCMS (с 2003 года) мы преследовали лишь одну цель - сайт должен быть гибким, надежным и быстрым. К сожалению, были и ошибки были и удачи, но с появлением MyCMS v2.0a (декабрь 2005 года), пожалуй, мы наиболее близко подобрались к своей цели и теперь заявляем о MyCMS как о самостоятельной марке.
1. Гибкость.
MyCMS обладает высокой гибкостью настройки и функционала сайта.
При построении MyCMS и ее модулей основополагающими принципами послужили: независимость системы и ее модулей от дизайна сайта, поддержка наиболее распространенных конфигураций серверов и возможность конфигурации всех динамических элементов системы сайта.
2. Надежность
Надежность MyCMS можно охарактеризовать следующими фактами:
- Постоянная поддержка сайтов и вступление в силу обновлений единовременно на всех сайтах собранных на базе MyCMS.
- Периодические обновления движка направленные на повышение эффективности и скорости не зависимо от запросов клиентов с периодичностью не менее 1 раза в месяц *.
- Структура базы данных (БД) в сочетании с системой оптимизации запросов обладает системой автоматического изменения таблиц, что обеспечивает целостность БД и исключает наличие неиспользуемых данных в независимости от действий пользователей, администраторов или программистов.
- Система резервного копирования в сочетании с возможностями конфигураций позволяет администраторам сайтов настроить периодичность и количество резервных копий, что в дальнейшем позволяет в три клика восстановить все данные.
* на данный момент обновление движка происходит не реже, чем раз в неделю.
3. Скорость.
Потеря скорости за счет гибкости системы компенсируется высоким уровнем кэширования, обновляющимся по факту изменений данных и контрольного обновления в зависимости от конфигураций (по умолчанию раз в 24 часа). MyCMS обладает мощным механизмом кэширования. Наряду со стандартным кэшированием страниц (частей страниц) MyCMS дополнительно кэширует сложные MySQL-запросы и PHP-функции.
К примеру, в некоторых случаях невозможно кэшировать целиком страницы авторизированных пользователей, потому как адреса страниц у всех пользователей хоть и совпадают, но при этом могут содержать различающуюся информацию - например, имя авторизированного пользователя. В данном случае MyCMS может одновременно задействовать механизм кэширования частей страниц, mysql-запросов и php-функций, что значительно снижает нагрузку на сервер.
