Как удалить статистику в Менеджере баннеров и разгрузить базу данных сайта Joomla 3

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

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

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

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

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

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

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



Сколько места занимает статистика показов баннеров и кликов по ним в базе данных сайта

Первым делом, посмотрим, сколько места занимает статистика показов баннеров и кликов по ним в базе данных сайта на CMS Joomla для того, чтобы убедиться в целесообразности её сбора или хотя бы удаления. Для просмотра базы данных, конечно, будем использовать phpMyAdmin. Для того, чтобы что-то понять про данные в базе данных, нужно знать хотя бы название таблицы, в которую они пишутся. Сложно поверить (но придётся) в то, что данные по статистике баннеров в Joomla пишутся в таблицу banner_tracks. Зная это, уже можно открыть список таблиц и посмотреть, сколько срок содержит эта таблица и сколько места она занимает:

Сколько места занимает статистика показов баннеров и кликов по ним в базе данных сайта Joomla

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

Перед удалением статистики можно её скачать

Прежде чем удалять статистику, и если есть мысли, что она может пригодиться, можно её скачать с сайта. О том, как экспортировать данные по статистике показов и кликов по баннерам можно прочитать в → этой статье.

Удаление статистики показов баннеров и кликов по ним в админке Joomla 3

Можно прямо в phpMyAdmin просто очистить таблицу banner_tracks от данных, но чтобы наверняка нигде не накосячить, воспользуемся тем инструментом, который предоставили разработчики Joomla в виде кнопки «Удалить статистику» в Менеджере баннеров на странице «Статистика»:

Удаление статистики показов баннеров и кликов по ним в админке Joomla 3

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

Для продолжения процесса удаления данных статистики баннеров нужно один раз кликнуть левой кнопкой мышки по кнопке «Ок»

Для продолжения процесса удаления данных статистики баннеров нужно один раз кликнуть левой кнопкой мышки по кнопке «Ок». Это событие запустит процесс удаления статистики баннеров в базе данных на сервере. Всё зависит от того, сколько этих данных успело накопиться, но в конечном итоге, Joomla должна выдать сообщение об успешном удалении записей о статтистике в базе данных сайта:

Joomla должна выдать сообщение об успешном удалении записей о статтистике в базе данных сайта

Резюме

Таким образом можно разгрузить базу данных сайта от лишней информации о статистике просмотров баннеров и кликов по ним. В зависимости от мощности сервера и того, сколько данных было накоплено, это может сильно (или незначительно) ускорить работу сайта. О том, что вся статистика по баннерам хранится в таблице banner_tracks, можно удостовериться, посмотрев на её после операции удаления:

вся статистика по баннерам хранится в таблице banner_tracks

На этом наверное пока всё по тому, как удалять статистику и ускорять сайт. Для того, чтобы статистика не накапливалась, её сбор просто нужно отключить.

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

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

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

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

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