Поле «Системный кэш» в «Настройках кэша» в «Общих настройках» админки Joomla 3

В этой статье рассмотрим Поле «Системный кэш» в «Настройках кэша» в «Общих настройках» админки Joomla 3. Как следует из его названия, в данном поле находятся настройки кэша системы Joomla. И в зависимости от того, какой из параметров выбран, будет использована та или иная система кэширования динамических данных. А это в свою очередь влияет на загрузку центрального процессора, оперативной памяти и дискового пространства сервера, на котором установлен сайт, работающий на CMS Joomla.

Старт! Честный VDS/VPS, на котором «Лунная База» живет уже 20+ лет

Задумываетесь о том, чтобы поднять свой pet-проект, сайт клиента или настроить окружение для разработки? Уже пора подумать, где арендовать железо.

Лунная База хостится на FirstVDS более 20 лет. Мыслей о том, чтобы перебраться на другой хостинг, не было ни разу (хотя опыт работы с другими вариантами, конечно, есть).

Бывали разные ситуации, но они бывают на любом железе. Главное, что нужно понять: здесь нет маркетинговой шелухи и сказок про «мы всё сделаем за вас». Если вы берете VDS — вам дают полный root, возможность накатить любую ОС и не лезут в ваши конфиги.

Если в саппорт написать с вопросом по вашему коду и получить ответ: «Читайте документацию и разбирайтесь сами» или «Обратитесь к профильному специалисту» — это не повод обижаться. Это повод углубить свои знания в DevOps и сайтостроении! Бегите от тех, кто пообещает: «Мы всё чиним и настраиваем абсолютно бесплатно!». Никто никогда не работает «по доброте душевной» в ущерб себе, а бесплатный сыр в администрировании обычно заканчивается сломанной базой данных.

Что по факту: Гибкое масштабирование ядер и RAM, экономия по сравнению с физическими серверами и адекватная панель ispmanager, если она вам нужна.



Описание Поля «Системный кэш» от разработчиков Joomla

Сперва посмотрим на всплывающую подсказку, которая возникает, если навести курсор мышки на название этого поля:

Включает или отключает кэширование, а так же определяет его уровень. Стандартный уровень: системный кэш меньше, Прогрессивный уровень (по умолчанию): быстрее, системный кэш больше, поскольку включает в себя кэширование модулей. Не подходит для очень больших сайтов.

Описание разработчиков функции кэширования Joomla, на мой взгляд, черезчур лаконичное и несёт в себе скорее описательный характер, чем инструкцию по применению системного кэша. Поэтому уточним, что же эти виды кэширования отличаются и какой из них для каких сайтов лучше подходит. Но сперва о том, что же требуется для того, чтобы системный кэш работал.

Плагин «Система - Кэш» должен быть включен «Менеджере плагинов» Joomla 3

Как уже стало понятным, для того, чтобы кэширование заработало, нужно включить Плагин «Система - Кэш» должен быть включен «Менеджере плагинов». Плагин стандартный и входит в дистрибутив Joomla. Как его включить подробно описано в → этой статье.

Выбор «Системного кэша» Joomla

Теперь о том, как происходит выбор вида системного кеша. Для того, чтобы выбрать вид кэширования, нужно «Общих настройках» в Поле «Системный кэш» кликнуть по выпадающему списку и выбрать тот, который наиболее подходит для вашего сайта:

Поле «Системный кэш» в «Настройках кэша» в «Общих настройках» админки Joomla 3

После того, как выбор переопределён, не забывайте кликнуть по зелёной кнопке «Сохранить» в верхнем ряду кнопок управления настроек. Иначе, изменения не будут внесены в систему.

Три вида Системного кэша Joomla 3

Разработчики Joomla от версии к версии то добавят, то убавят количество способов системного кэширования. На текущий момент (в версии 3.9.1) предлагается на выбор 3 варианта:

  1. Кэширование отключено — не использовать кэширование Joomla.
  2. Стандартное кэширование — создаёт кэш для всех элементов веб-страниц, в том числе модулей, в настройках которых не отключено кэширование. То есть создаёт такой набор файлов кэша, который позволяет один раз закэшировав состояние, больше не обращаться с запросами к базе данных. Так как запросы бывают сложные, а база данных может быть большой, естественно, это снижает нагрузку на сервер и ускоряет ответ сервера, который может быстро собрать и отдать страницу из уже собранных файлов, минуя запросы к базе данных.
  3. Прогрессивное кэширование — основное отличие от предыдущего вида кэширования в том, что все модули кэшируются для каждого пользователя. Это позволяет, например, работать с корзиной интернет-магазина, но при этом, для каждого пользователя будут создаваться отдельные файлы (и производиться первичные запросы к базе данных для их формирования). Минусы понятны: скорость работы сайта с этим методом при первом запросе страницы ниже, разрастается количество хранимых файлов кэша. Плюс я вижу только один — этот вид кэширования позволяет собирать индивидуальные страницы для каждого пользователя сайта в зависимости от его прав доступа и поведения.

Самый честный хостинг за 20+ лет существования Лунной Базы

Задумываешься о том, чтобы поднять свой сайт в Интернете? Уже пора подумать о том, какой хостинг выбрать?

Лунная База хостится 20+ лет на firstDVS. При этом, мыслей о том, чтобы перебраться на другой хостинг не было. (Но, при этом есть опыт работы с другими вариантами.)

Бывали с firstDVS разные ситуации, но, они бывают на всех хостингах. Единственное, что тут важно понять, - это то, что никто ничего тебе не будет впаривать... Но, и работать за тебя тоже никто не станет. Если в саппорт ответили: «Читайте по ссылке и разбирайтесь сами...» или вообще «Обратитесь за помощью к специалисту», - это повод углубить свои знания в области сайтостроения, а не бежать к тем, что пообещают: «Мы всё чиним и всё делаем за своих клиентов абсолютно бесплатно!» Никто никогда ничего ни за кого "по доброте душевной" не делал, не делает и не будет делать!

Старт! Горячий старт на просторы интернета
Старт! Горячий старт на просторы интернета
Старт! Меню