Рано или поздно владелец сайта сталкивается с проблемой ускорения работы сайта. Ибо сайт уже не тот, скорость его работы оставляет желать лучшего, и медленное открытие определенных страниц ставит крест на тех задачах, которые выполняет данный ресурс. Попытки решить вопрос путем оптимизации загрузки стилей, скриптов и изображений ни к чему не приводят. И неудивительно. Поскольку проблема лежит, как правило, в самом «узком» месте сайта — базе данных. Сегодня мы поговорим о том, как ускорить сайт под Joomla и поможет нам в этом компонент с претенциозным названием «Ускоритель сайта»

На данный момент компонент совместим с Joomla 3, приобрести компонент можно по ссылке ниже:

Купить компонент «Ускоритель сайта»

Прежде чем, мы будем устанавливать и изучать компонент, хочется ответить на законный вопрос: а зачем нужна оптимизация таблиц базы данных MySQL?

Ответ на вопрос

Возможно, для кого то станет новостью то, что база данных MySQL - это много маленьких файлов. При большом количестве запросов к базе данных происходит их фрагментация . Увеличивается занимаемое файлами пространство, падает скорость работы с MySQL.

Для устранения этой неприятности в MySQL имеет место быть команда OPTIMIZE, которая позволяет оптимизировать одну или несколько таблиц. Фактически убрать дефрагментацию.

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

Первый — можно просто напросто забыть о плановой оптимизации и вспомнить о ней только тогда, когда сайт стал по настоящему медленно работать.

Второй — запускать в PhpMyAdmin не квалифицированного специалиста чревато и опасно. Потому что «может дрогнуть рука молодого хирурга» и случайным образом сайт останется без необходимой для работы таблицы.

Ускорение сайта под Joomla

Всех этих недостатков лишен компонент «Ускоритель сайта».

Он позволяет осуществлять оптимизацию таблиц MySQL, как из административной панели, так и посредством запуска Планировщика (CRON) на вашем сервере.

Устанавливается компонент стандартно, через менеджер расширений Joomla.

После установки компонент можно найти в главном меню административной панели «Компоненты — Ускоритель сайта»

При первом посещении компонента мы увидим большую надпись на красном фоне, которая известит нас о том, что необходимо создать ключ для обращения CRON

Для его установки в правом верхнем углу необходимо нажать кнопку «Настройки»

И далее заполнить текстовое поле «Cronkey»

В поле вводим либо числа, либо латинские символы. И то и другое без пробелов. Фактически здесь мы придумываем пароль, по которому планировщик сервера будет обращаться к нашему сайту.

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

После нажатия на кнопку «Копировать» команда будет скопирована в буфер обмена.

Далее необходимо посетить хостинг-панель, открыть планировщик и создать задание. В хостинг панели IspManager скопированный текст вставляем поле «Команда», выбираем базовый режим, и устанавливаем периодичность обращения, как раз в неделю.

Если посещаемость вашего сайта невысокая, вполне можно установить частоту обращений планировщика, как ежемесячную.

На этом все. Жду вопросов и предложений в группе «Вконтакте» по ссылке ниже:

https://vk.com/sitogon

С уважением, Владимир Егоров