вкладка продуктивність

Якщо хоча б один з перерахованих варіантів доступний на сервері, то він автоматично вибирається в якості поточного бекенда (пріоритет вибору відповідає порядку перерахування). Використання такого кешування найбільш переважно, так як значно підвищує продуктивність і не викликає ніяких функціональних змін.

На нашу думку, на даний момент Redis є найефективнішим варіантом кешування, тому рекомендується вимагати у хостера саме цей варіант.

Файловий кеш зберігається в директорії

/ Sys-temp / runtime-caсhe / fs-cache /, бд кеш зберігається в таблиці `cms3_data_cache`.

Якщо хоча б один з варіантів динамічного кешування доступний, ви можете встановити кешування протоколів для XSLT-шаблонізатора і кешування макросів для PHP-шаблонізатора. Для цього в списку доступних кешуючих механізмів виберіть потрібний і натисніть Зберегти. З'явиться параметр "Кешування макросів і протоколів для XSLT і PHP шаблонизатор". Після виставлення галочки Включено і натискання на Зберегти з'явиться параметр Час життя кешу (у секундах).

вкладка продуктивність

Методи, протоколи і типи сутностей (lang, domain, etc.) які не потрібно кешувати, ви можете вказати в config.ini, секція [caсhe].

Для прискорення роботи сайту при високих навантаженнях ми розробили систему статичного кешування. Її суть має наступний вигляд: при першому зверненні користувача до сторінки її вміст зберігається в файлі, після чого при наступному зверненні до цієї сторінки відбувається клопотання не до бази даних, а до цього файлу. Це, як правило, значно зменшує час відображення сторінок.

Час зберігання кешу визначає, скільки часу буде зберігається файлова копія сторінки. При редагуванні вмісту сторінки в адміністративній панелі кеш оновлюється автоматично.

При включенні опції «Не вести статистику при кешуванні» збір статистики відвідувань припиняється, що теж дозволяє зменшити час генерації сторінок.

Статичний кеш можна періодично очищати, налаштувавши виконання файлу cron.php на сервері.

За замовчуванням статичний зберігається в директорії / sys-temp / static-cache /, схема формування шляхів до файлів наступна:

При запиті сторінки:

її кеш буде лежати в директорії:

Увага: Внесення змін до шаблони дизайну не впливає на оновлення кеш а, для того, щоб зміни проявилися, необхідно відключити кеш ювання та очистити вміст папки

/ Sys-temp / static -cache /.

Увага: Не рекомендується включати в процесі розробки!

Оцінити продуктивність системи - функція, що дозволяє протестувати продуктивність UMI.CMS на даному хостингу. Показує кількість сторінок, згенерованих за секунду. Відповідно, чим це кількість більше, тим вища продуктивність.

Показники load average - виводить значення метрики load average. яке говорить про повну загальну середню числі процесів в черзі на виконання в певний часовий інтервал - 1 хвилина, 5 хвилин і 15 хвилин. Високі значення показників «load average» (більш одиниці) говорять про те, що система не справляється з навантаженням.

Схожі статті