Відгуки користувачів
Працюючий магазин на OpenCart з часом перетворюється на звалище прихованих даних. Застарілі сесії, покинуті кошики від ботів, гігабайти логів та мільйони записів пошукових запитів роздмухують базу даних. Сайт починає гальмувати, вивантаження бекапів падають з помилками, а хостинг надсилає попередження про перевищення лімітів.
Database Optimizer [NAT] — це потужний інструмент для генерального прибирання, глибокої оптимізації та кратного прискорення вашої бази даних. Модуль робить те, для чого зазвичай наймають адміністратора баз даних, лише за кілька кліків і прямо з адмінки, ДЛЯ OPENCART 2.3, 3.x
🖥 ДЕМО (DEMO): Логін/Пароль: demo / demo 👉 ВХІД В АДМІН-ПАНЕЛЬ (DEMO)
Автоматизація та оптимізація бази даних Модуль включає повноцінну підтримку cron, що дозволяє автоматично виконувати завдання обслуговування без ручного втручання. Ви один раз налаштовуєте ліміти, і система сама вичищає сміття в БД, а також автоматично видаляє розрослі файли системних логів (.log та .txt).
Також реалізована безпечна конвертація застарілих таблиць із MyISAM у сучасний формат InnoDB. Процес йде через покрокову AJAX-чергу (чанками), що виключає падіння сервера за таймаутом. Це покращує продуктивність під час навантаження, знімає блокування таблиць під час оформлення замовлення та підвищує стабільність бази даних на робочих проектах.
🎯 Популярні сценарії використання:
-
Гальмує фільтр товарів: Відсутність правильних індексів у БД — головна причина повільної роботи магазину. Модуль знайде проблемні таблиці та запропонує додати потрібні складені індекси в один клік.
-
Гальмує сайт (незрозуміло чому): Модуль автоматично перехопить всі повільні SQL-запити, покаже їх в адмінці, виконає профілювання (EXPLAIN) і сам знайде нестачу індексів!
-
База важить кілька гігабайт: Часто 90% бази займають сміттєві таблиці
oc_sessionтаoc_cart. Модуль дозволить налаштувати ліміти їх зберігання (наприклад, видаляти кошики старші за 30 днів) і безпечно вичистить мільйони рядків. -
Неможливо зробити бекап (падає за таймаутом): Стандартні засоби або phpMyAdmin зависають на великих базах. Наш модуль експортує дані покроково, обходячи будь-які ліміти хостингу, і на льоту пакує їх у легковаговий ZIP-архів.
-
Закінчилося місце на диску через логи: Вбудовані логи помилок OpenCart можуть розростатися до десятків гігабайт. Модуль дозволяє керувати файлами з папки
storage/logs/, переглядати їх та очищати (вручну або за кроном).
🛠 Детальний функціонал:
1. Інтелектуальне очищення БД (Garbage Cleanup)
-
Видалення застарілих сесій користувачів та API.
-
Очищення покинутих кошиків неавторизованих покупців (з налаштуванням періоду зберігання в днях).
-
Очищення історії пошуку та активності клієнтів за заданими лімітами.
2. Розумний Бекап (Smart Backup)
-
AJAX-вивантаження: Експорт таблиць відбувається частинами (чанками по 2000 рядків). Обходить обмеження PHP щодо пам'яті (
memory_limit) та часу виконання (max_execution_time). -
Архівація на льоту: SQL-дампи автоматично упаковуються в ZIP-архіви для економії трафіку.
-
Завантаження ВСІЄЇ бази єдиним файлом в 1 клік, або вивантаження тільки обраних таблиць (кожна в окремому .sql файлі всередині архіву).
3. Аналізатор індексів (Smart Indexes)
-
Сканування ключових таблиць (товари, категорії, замовлення, клієнти, seo_url) на наявність обов'язкових індексів БД.
-
Додавання відсутніх індексів в один клік для суттєвого прискорення важких SQL-запитів.
4. Стиснення таблиць та зміна рушія (Overhead & Engine)
-
Пошук таблиць із фрагментованим вільним місцем (Overhead). Оптимізація (стиснення) таблиць для звільнення фізичного місця на диску.
-
Масова, безпечна конвертація таблиць MyISAM ➔ InnoDB із попереднім автоматичним бекапом.
5. Керування логами (System Logs)
-
Виведення всіх файлів логів (підтримка .log та .txt) з їх реальним розміром.
-
Попередній перегляд вмісту логу прямо в браузері (швидке читання з кінця навіть для гігантських файлів).
-
Очищення логів в один клік або повністю автоматично за Cron-розкладом.
6. Глибокий пошук аномалій (Anomaly Scanner) Професійний інструмент для аудиту бази даних та виправлення логічних помилок, які "ламають" фільтри, навігацію та продажі.
-
Биті зображення (Головні та Дод.): Розумний сканер перевіряє фізичну наявність файлів на сервері.
-
Логіка залишків: Пошук товарів із нульовим залишком, але статусом "В наявності", та масове виправлення від'ємних залишків.
-
Мінімальне замовлення: Виправлення помилок, коли мінімальну кількість для замовлення встановлено <= 0.
-
Ціновий аудит: Пошук товарів з нульовою ціною або помилковими акціями (коли ціна акції вища за основну).
-
Перевірка зв'язків: Пошук позицій без Виробника або Категорії.
-
Системні прапорці: Швидка перевірка налаштувань "Віднімати зі складу" та "Необхідна доставка".
-
Дублікати: Пошук двійників за SKU, Model та перехресними SEO URL (аліасами).
-
Зручність роботи: Кнопки прямого переходу до редагування товару в адмінці або перегляду на вітрині.
7. Аналізатор повільних запитів (Slow Query EXPLAIN) — NEW!
Досить гадати, чому гальмує магазин! Вбудований профайлер БД сам знайде "вузьке місце".
-
Безпечний перехоплювач: Увімкніть логер, і модуль зафіксує всі запити до БД, які виконуються довше заданого часу (наприклад, 0.5 сек). Захист від перевантажень: крон автоматично вимкне логер, якщо ви забули це зробити.
-
Розумні фільтри: Відображайте лише запити з повним скануванням таблиць (Full Table Scan) або ті, де модуль знайшов рішення.
-
Аналіз EXPLAIN: Виконуйте глибокий MySQL-аналіз будь-якого запиту прямо з адмінки в 1 клік.
-
Магія авто-підказок: Модуль автоматично розбирає складні запити (WHERE, JOIN, ORDER BY) і визначає, яких саме індексів не вистачає! Якщо знайдено проблему, ви отримаєте кнопку "Створити індекс" для миттєвого прискорення.
-
Захист від хибних спрацьовувань: Модуль відрізняє важкі запити від ситуацій, коли база навмисно ігнорує індекси (наприклад, для крихітних таблиць).
⭐ Головні плюси та безпека:
-
Захист від падінь: Усі важкі процеси (бекапи, конвертація, сканування аномалій) працюють через AJAX-черги з прогрес-баром. Панель не зависне.
-
Повний контроль: Ви самі задаєте ліміти та правила, модуль нічого не видаляє без вашого підтвердження.
-
Ніякого хардкоду: Відкритий вихідний код без прив'язки до IonCube.
🚀 ІНШІ МОДУЛІ СЕРІЇ [NAT]:
-
Database Optimizer [NAT]: [Поточний] Інтелектуальне очищення сміття в БД, розумні бекапи, керування логами, аналізатор запитів та індекси.
-
Catalog Optimizer [NAT]: Приховування порожніх категорій/брендів, песимізація товарів (9999), чищення атрибутів та опцій.
-
Image Optimizer [NAT]: Стиснення та ресайз оригіналів фото (PNG, JPG, WebP) + видалення сміттєвих зображень з хостингу.
-
Domain Scanner [NAT]: Пошук та чищення зовнішніх посилань і зображень у БД та файлах шаблону. Ідеально при переїзді на HTTPS.
-
New Arrivals [NAT]: Справжня хронологія новинок (за Date Added). Автогенерована SEO-сторінка, розумні віджети та архіви дат.
-
Poll Widget [NAT]: Прості опитування, голосування та статистика прямо на сторінках вашого магазину.
-
Easy Import/Export [NAT]: Швидкий імпорт/експорт цін та залишків з файлів xls/xlsx/csv/xml/json або за посиланням. Мапінг полів, робота за Cron.
Характеристики
-
Зараз на сторінці 0 користувачів
- Ні користувачів, які переглядиють цю сторінку