Сегодня прекрасный день для того, чтобы поделиться с вами тем, что происходит за кулисами Юмисофта. Кому-то мы напомним о том, что у нас давно есть, а для кого-то наш рассказ будет новостью. Тем не менее, начнём:


Выдерживайте highload (высокую посещаемость)


В первую очередь обязательно нужно упомянуть наши решения по быстродействию и скорости работы сайтов. Разработчики UMI.CMS вложили максимум сил и знаний для того, чтобы ваши сайты на этой системе работали максимально быстро даже под большой нагрузкой:


Кэширование с помощью акселераторов


Эта функциональность уже была в UMI.CMS более ранних версий. На большинстве хостингов установлены механизмы, ускоряющие работу php-скриптов и доступ к объектам базы данных. UMI.CMS штатно поддерживает APC, eAccelerator, xCache, memcache, а так же может использовать файловую систему. С помощью этих механизмов система динамически кэширует готовые объекты в оперативной памяти, не затрачивая время на повторное извлечение их из базы данных. Доступные механизмы определяются автоматически.



Кэширование запросов к базе данных


Каждый разработчик сайта на UMI.CMS сможет использовать кэширование результатов отдельных запросов к системе (udata, uobject и аналогичные) на заданное время. В версиях старше 2.8.4 будет доступно включение глобального кэширования всех таких запросов – в этом случае разработчик наоборот может указать модули и методы, которые ему кэшировать не нужно.


Статическое кэширование средствами nginx


Веб-сервер nginx де-факто является стандартным решением для высоконагруженных сайтов во всём мире. Система UMI.CMS поддерживает его с версии 2.8.3, помещая закэшированные страницы сайта в директорию, откуда они отдаются напрямую nginx-ом. Это позволяет значительно снизить нагрузку на "бэкэнд" (англ. backend, нижестоящий веб-сервер в связке nginx+apache) и обеспечить стабильную работу сервера.


Обратите внимание, что этот статический кэш обновляется сразу после редактирования объекта (cache dependency). Если вы поменяли, например, описание товара в каталоге - все связанные с ним кэши будут обновлены сразу же.


Категории

Теги

облако тегов технологии кастомы партнеры uwdc Челябинск разработчики конференция мероприятия Конкурс UMIRU продукты UMI UMISummit business exchange 28 Обмен данными 1C Интеграция с 1С версии UMICMS модуль хостинг юмихост umihost UMI UMICMS рейтинг MySQL разделение баз данных Кейсы обзоры маркетинг developer программинг менеджмент xslt документация шаблоны Служба Заботы маркетинг веб студии москва события umisummit лицензии новинки UMI Edu UMI Cloud видео flash actionscript каталог анимация техподдержка tpl local scope macro кейсы итоги года SAPE seo мероприятие рынок веб разработки экономика Алексей Самойлов Сергей Котырев KINETICA CMS Сибирская интернетнеделя UMIWorkshop интернетмагазин интернет-магазин интернет магазин интернет-маркетинг акция Золотой сайт umi_workshop партнерская_программа партнерство стратегия highload РуПромо Машков версия 2_7 кэширование скорость стихи день рождения статьи пресс конференция версия 2_5 Edit_in_Place онлайн платежи кризис достижения CeBIT внедрения umi cms блоги верстка релиз EditInPlace изучение Юми создание модуля модули ReMIX UMI_CMS_Net iPhone XML драйвер как убрать лампочку форма обратной связи языковые версии CMS Pistols музыка UMICMS 28 удобство юзабилити usability user experience интерфейсы CMS Eye tracking ай тракинг usability test UXRussia управление сайтом RIW Russian internet week Softool выставки интернет клиенты сайты umisound cms pistols РИФ 2011 Tagline качество 2012 UMISound Полюса Илья Разин Марат Машков

Авторы блога