О проекте «Cristal-dev»

Разработка многофункционального движка, фреймворка «Cristal-dev» явилась результатом опыта в управлении проектами, а также 6-ти летнего опыта в сайтостроении. Проект «Cristal-dev» постоянно развивается и дорабатывается под актуальные нужды.

Целью проекта является создание максимально простого и в то же время функционального инструмента для создания отвечающим современным стандартам интернет сайтов при минимальных временных затратах.

Техническая реализация

За основу разработки взят функционал широкоизвестного сайта "NoNaMe", а также требования владельца популярного сетевого СМИ "Интермода" с учетом нового веяния в сфере предоставления информации.

Функционал разработан таким образом, что позволяет запрограммировать практически любую структуру сайта. Наличие готовых модулей обеспечивает быстрый стартап проекта, а недостающие модули могут быть легко разработаны и без труда подключаться в систему.

Платформа: Apache, MySQL, PHP 5.3, модуль php_templates.

Быстродействие

Изначально грамотный подход к структуре фреймворка позволил предусмотреть широкие возможности для оптимизации под быстродействие. Программный код написан с учетом требования "Hi-load code". На данный момент предусмотрены следующие возможности по увеличению быстродействия:
- использование шаблонизатора, скомпилированного в исполняемый код;
- кэширование генерируемых изображений;
- управляемое кэширование SQL-запросов к северу;
- полное кэширование сгенерированных страниц сайта (максимальное быстродействие).

В зависимости от нужд проекта можно использовать те или иные способы увеличения быстродействия. Также не следует забывать о возможности использования внешних служб, средств кэширования и предкомпиляции кода, таких как например быстрый кэширующий сервер nginx, memcache, eAccelerator, zend-optimizer, и другие - все эти возможности могут быть также использованы с фрейморком «Cristal-dev».

Сайты функционирующие под управлением «Cristal-dev» не создают нагрузку на процессор более 1% при 5-7 тыс. посетителей в сутки. Также зафиксирована нагрузка на процессор в 12% при пиковой нагрузке в 100 тыс. посетителей/час.

Powered by сristal-dev