Просмотр содержимого документа
«Инсталляция, настройка и эксплуатация автоматизированной системы бронирования мероприятия с админ-панелью»
Инсталляция, настройка и эксплуатация автоматизированной системы бронирования мероприятия с админ-панелью
Для уменьшения времени скорости прогрузки компонентов личного кабинета, CMS 1C-Битрикс использует кеширование компонентов, ведь при большом объеме базы данных может возникнуть проблема производительности. Связано это со следующими причинами:
1) обращения к этому массиву информации на чтение или на запись порождают конкурентные запросы;
2) запросы сами по себе быстрые, но их такое число, что БД начинает выстраивать из них очередь;
3) запросы медленные и тяжёлые, и к тому же очень частые.
Именно для разгрузки наиболее загруженных как по ресурсам, так и по времени, мест, и применяют многоуровневое кеширование. Каждую из технологий кеширования можно применять для каждого компонента в отдельности, выбирая оптимальный вариант для конкретного случая.
Кеширование - технология, позволяющая сохранять результаты работы редко обновляемых и ресурсоемких кусков кода (например, активно работающих с базой данных) в специальном хранилище для более быстрого доступа к ним.
Для реализации этого созданы два класса:
1)CPageCache - класс для кеширования HTMLрезультата выполнения скрипта;
2) CPHPCache - класс для кеширования PHP переменных и HTMLрезультата выполнения скрипта.
Для инсталяции модулей, была осуществлена загрузка архивов в директории файлов системы. Это позволяет проводить одно подключение модуля и сам вызов компонента.