PrestaShop Optymalizacja bazy danych

Twój sklep wyraźnie zwolnił? Nie wiesz gdzie może być przyczyna? Wypróbuj moduł służący do optymalizacji bazy danych. Ten prosty moduł usuwa zbędne dane z bazy danych. Uwolnij zajętą przestrzeń, przyspiesz swój sklep z tym darmowym modułem prestashop

Główne zdjęcie produktu: Optymalizacja bazy danych
0.00 €
Dlaczego jest kilka wersji modułu?
To z uwagi na fakt, że różne wydania PrestaShop korzystają z różnych rozwiązań programistycznych. Funkcje działające np. w PrestaShop 1.7 mogą nie działać w PrestaShop 9. Stąd potrzeba wydania różnych wersji modułu. które zapewnią działanie w wielu różnych wersjach sklepu.

Moduł rozwijamy za darmo - jeżeli chcesz - wesprzyj nas!

Galeria

PrestaShop Czyszczenie i Optymalizacja Bazy Danych - Szybki Sklep

Moduł ten skutecznie optymalizuje działanie sklepu PrestaShop poprzez usuwanie zbędnych danych z bazy danych. Z biegiem czasu baza danych gromadzi ogromne ilości informacji o wizytach, połączeniach oraz niepotrzebnych koszykach, co znacząco spowalnia sklep. Nasze narzędzie pozwala na precyzyjne usunięcie tych nadmiarowych rekordów, które potrafią zajmować setki megabajtów, a nawet gigabajty przestrzeni. Dzięki temu procesowi sklep odzyskuje szybkość i responsywność, poprawiając komfort użytkowania dla klientów oraz ogólną wydajność systemu. Jest to kluczowe dla zachowania płynności działania dużych witryn.

Wersja modułu: 1.4.0
Wersje sklepu:
9.x8.x1.7.x1.6.x
Działa z ThirtyBees: Tak
Tłumaczenia:
Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Slovenčina (sk)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Magyar (hu)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Čeština (cs)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Srpski (rs)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Français (fr)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: 中文 (zh)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Русский (ru)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Norsk (no)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Български (bg)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Íslenska (is)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Polski (pl)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Slovenščina (si)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: हिन्दी (hi)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Lietuvių (lt)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Svenska (sv)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Українська (ua)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: 日本語 (ja)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Ελληνικά (el)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Eesti (et)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Deutsch (de)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Nederlands (nl)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Dansk (da)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: English (en)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Română (ro)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Italiano (it)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Bahasa Indonesia (id)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Latviešu (lv)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Português (pt)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Hrvatski (hr)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Suomi (fi)Ten moduł: Optymalizacja bazy danych jest w całości przetłumaczony do języka: Español (es)

Lżejsza baza danych. Szybszy sklep.
Optymalizacja Bazy Danych dla PrestaShop.

PrestaShop przechowuje wiele danych, których nie potrzebujesz na zawsze: porzucone koszyki, logi odwiedzających, statystyki połączeń, sesje gości. Z czasem te tabele stają się ogromne i spowalniają Twój sklep. Ten darmowy moduł pozwala wyczyścić je jednym kliknięciem — wybierz tylko to, co chcesz usunąć, zobacz liczbę rekordów i daty ostatniego czyszczenia, i odzyskaj miejsce bez naruszania danych zamówień czy klientów. Zbudowany z użyciem nowoczesnego HelperForm. Bez modyfikacji plików core.

PrestaShop 1.6, 1.7, 8.x, 9.x
100% Darmowy (Freeware)
Selektywne czyszczenie tabel

Potrzebujesz automatycznego czyszczenia bazy danych? Wersja Pro działa według harmonogramu: czyść bazę danych za pomocą zadań cron i usuwaj tylko wpisy starsze niż określona liczba dni — bez ręcznego klikania. Wypróbuj rozszerzony dodatek: Optymalizacja Bazy Danych Pro.

Dlaczego rozdęta baza danych szkodzi Twojemu sklepowi

PrestaShop przechowuje w bazie danych tabele connections, connections_page, connections_source, guest oraz tysiące porzuconych koszyków. Każda wizyta, każde wyświetlenie strony, każdy koszyk, który nigdy nie stał się zamówieniem, dodaje nowe wiersze. W sklepach o dużym ruchu tabele te mogą rozrosnąć się do setek tysięcy rekordów, spowalniając zapytania, kopie zapasowe i panel administracyjny.

Nie potrzebujesz tych danych na zawsze. Stare statystyki odwiedzin są rzadko używane, jeśli korzystasz z Google Analytics. Porzucone koszyki, które nigdy nie zostały sfinalizowane, można bezpiecznie usunąć. Ich wyczyszczenie zwalnia miejsce i często poprawia czas reakcji. Problem polega na tym, by zrobić to bezpiecznie: nie wolno ruszać koszyków, które mają przypisane zamówienia, i powinieneś dokładnie wiedzieć, co czyścisz.

Optymalizacja Bazy Danych daje Ci jeden ekran w panelu administracyjnym z jednym przełącznikiem dla każdej tabeli. Widzisz, ile rekordów zostanie usuniętych i kiedy każda tabela była ostatnio czyszczona. Wybierasz, co chcesz wyczyścić, i klikasz raz. Koszyki: usuwane są tylko te bez powiązanego zamówienia. Tabele statystyk: opróżniane. Żadnych hacków, żadnego ręcznego SQL — po prostu darmowy dodatek, który utrzymuje Twój sklep w dobrej kondycji.

Co zyskujesz dzięki temu modułowi

  • Selektywne czyszczenie:
    Włącz tylko te tabele, które chcesz wyczyścić. Żadnego czyszczenia „na ślepo” — zachowujesz pełną kontrolę.
  • Liczba rekordów i data czyszczenia:
    Każda opcja pokazuje, ile wierszy zostanie usuniętych i datę ostatniego czyszczenia. Bez zgadywania.
  • Bezpieczne usuwanie koszyków:
    Usuwane są tylko koszyki, które nie mają powiązanego zamówienia. Zrealizowane zamówienia i ich koszyki pozostają nienaruszone.

Co możesz wyczyścić (i dlaczego to ważne)

Niechciane koszyki

Usuwa tylko porzucone koszyki — te, które nigdy nie zostały przekształcone w zamówienia. Uwalnia dużo miejsca w sklepach o dużym ruchu. Koszyki powiązane z istniejącymi zamówieniami nigdy nie są usuwane.

Połączenia

Podstawowe logi połączeń odwiedzających (IP, czas, itp.) używane przez wbudowane statystyki PrestaShop. Bezpieczne do wyczyszczenia, jeśli korzystasz z zewnętrznych narzędzi, takich jak Google Analytics.

Strony Połączeń

Przechowuje ścieżki stron odwiedzonych w ramach każdego połączenia. Ta tabela może stać się bardzo duża i spowolnić bazę danych. Bezpieczna do usunięcia.

Źródła Połączeń

Dane o źródłach odwołań (skąd przyszedł odwiedzający). Wyczyszczenie tych danych wpływa na wbudowane raporty statystyk dotyczące źródeł ruchu. Opcjonalne, jeśli używasz innych narzędzi analitycznych.

Goście

Informacje o sesjach niezarejestrowanych gości, powiązane z tabelą połączeń. Zarejestrowani klienci nie są objęci tym działaniem. Czyszczenie danych gości pomaga utrzymać bazę danych w dobrej kondycji, gdy czyścisz również połączenia.

Wybierz, co chcesz wyczyścić

Jeden przełącznik na tabelę. Bez czyszczenia „na ślepo”. Ty decydujesz, które dane usunąć.

Pełna kontrola nad czyszczeniem

Moduł nie wymusza jednej akcji „wyczyść wszystko”. W panelu administracyjnym widzisz pięć opcji: Niechciane koszyki, Połączenia, Strony Połączeń, Źródła Połączeń oraz Goście. Każda z nich ma przełącznik (Tak/Nie). Włączasz tylko te tabele, które chcesz wyczyścić, i klikasz Wyczyść wybrane tabele. Moduł pokazuje, ile rekordów zostanie usuniętych i kiedy każda tabela była ostatnio czyszczona — dzięki czemu możesz regularnie czyścić statystyki, ale zachować czyszczenie koszyków na moment, gdy naprawdę tego potrzebujesz.

Bezpieczna logika dla koszyków

Usuwane są tylko porzucone koszyki. Zamówienia i ich koszyki pozostają nienaruszone.

Koszyki: usuwaj tylko to, co bezpieczne

Dla tabeli cart moduł nie wykonuje operacji truncate. Uruchamia polecenie DELETE, które usuwa tylko te wiersze, których id_cart nie występuje w tabeli orders. Dzięki temu każdy koszyk, który doprowadził do zamówienia, jest zachowywany; usuwane są tylko porzucone koszyki. Dla pozostałych czterech tabel moduł używa polecenia TRUNCATE (szybkie i resetuje auto-inkrementację), co jest odpowiednie dla danych statystycznych i gości. Po każdym czyszczeniu zapisuje datę w konfiguracji, więc zawsze widzisz „Ostatnio czyszczono” dla każdej tabeli.

HelperForm i aktualizacje

Nowoczesny formularz w panelu. Wbudowany mechanizm sprawdzania aktualizacji MyPresta, dzięki któremu jesteś na bieżąco.

Przejrzysty interfejs, opcjonalne powiadomienia o aktualizacjach

Ekran konfiguracji jest zbudowany przy użyciu HelperForm PrestaShop: jedna legenda („Tabele bazy danych do optymalizacji”), krótka notatka zalecająca wykonanie kopii zapasowej bazy danych przed czyszczeniem oraz pięć przełączników. Każda opcja wyświetla bieżącą liczbę rekordów i datę ostatniego czyszczenia. Na dole znajduje się jeden przycisk, który uruchamia czyszczenie dla wybranych tabel. Moduł zawiera również sekcję Aktualizacje MyPresta: możesz włączyć powiadomienia o aktualizacjach i użyć przycisku „Sprawdź teraz”, aby zobaczyć, czy dostępna jest nowsza wersja, z bezpośrednim linkiem do strony modułu i listy zmian.

Jeden ekran, pięć przełączników, jedno kliknięcie

Moduł posiada jeden ekran konfiguracji. Widzisz listę tabel do optymalizacji, każda z przełącznikiem, liczbą rekordów do wyczyszczenia i datą ostatniego czyszczenia. Wybierz tabele, które chcesz, a następnie kliknij Wyczyść wybrane tabele. Zalecane jest wykonanie kopii zapasowej przed czyszczeniem.

Tabele, które możesz wyczyścić

  • Niechciane koszyki (tylko porzucone)
  • Połączenia (logi odwiedzających)
  • Strony Połączeń (odwiedzone ścieżki)
  • Źródła Połączeń (źródła odwołań)
  • Goście (sesje niezarejestrowanych)

Co widzisz przy każdej opcji

  • Liczba rekordów (ile wierszy zostanie usuniętych)
  • Data ostatniego czyszczenia (lub „Nigdy”)
  • Krótki opis tego, co przechowuje tabela
  • Sprawdzanie aktualizacji MyPresta (opcjonalne powiadomienia)

Specyfikacja techniczna i kompatybilność

Standardowy moduł PrestaShop. Bez modyfikacji plików core. Używa natywnych klas Db i HelperForm. Bezpieczny przy aktualizacjach i dla trybu multistore.

PrestaShop: 1.6, 1.7, 8.x, 9.x. PHP 5.6+.
Zakładka: Administracja. Brak hooków w front-office; działa tylko w panelu.
Czyszczenie koszyków: DELETE tylko dla koszyków nieznajdujących się w orders. Pozostałe: TRUNCATE.
Bez modyfikacji plików core. Cała logika znajduje się w folderze modułu. Dołączono mechanizm sprawdzania aktualizacji MyPresta.
0.00 €
Dlaczego jest kilka wersji modułu?
To z uwagi na fakt, że różne wydania PrestaShop korzystają z różnych rozwiązań programistycznych. Funkcje działające np. w PrestaShop 1.7 mogą nie działać w PrestaShop 9. Stąd potrzeba wydania różnych wersji modułu. które zapewnią działanie w wielu różnych wersjach sklepu.

Moduł rozwijamy za darmo - jeżeli chcesz - wesprzyj nas!

Galeria Modułu

Dlaczego wybrać nasz moduł
Optymalizacja bazy danych?

Optymalizacja i Automatyzacja

Moduł automatycznie optymalizuje bazę danych PrestaShop, usuwając zbędne koszyki i dane o wizytach. Dzięki temu przyspiesza sklep, redukując rozmiar bazy. Wersja Pro oferuje cykliczne czyszczenie przez cron, zapewniając stałą wydajność.

Zwiększona Sprzedaż

Moduł przyspiesza sklep poprzez czyszczenie bazy danych, poprawiając doświadczenia zakupowe klientów. Szybkie ładowanie stron bezpośrednio przekłada się na wyższą konwersję i zwiększoną sprzedaż, minimalizując porzucenia koszyków.

15 lat doświadczenia

Dzięki 15-letniemu doświadczeniu w PrestaShop wiemy, jak kluczowe jest czyszczenie bazy danych. Nasz moduł efektywnie usuwa zbędne koszyki i dane o wizytach, odciążając system i wyraźnie przyspieszając działanie Twojego sklepu.

Szeroka Personalizacja

Moduł zapewnia możliwość szerokiej personalizacji działania Twojego sklepu poprzez optymalizację bazy danych. Możesz dopasować proces czyszczenia, by skutecznie usuwać zbędne dane, zapewniając idealne dopasowanie do unikalnych potrzeb wydajnościowych Twojego PrestaShop.

Otwarty Kod Źródłowy

Pełny dostęp do otwartego kodu źródłowego modułu Optymalizacja bazy danych pozwala na swobodne audyty, modyfikacje i rozszerzenia funkcji czyszczenia danych bez ograniczeń, zapewniając pełną transparentność i elastyczność w zarządzaniu sklepem.

Licencja i Aktualizacje

Licencja modułu pozwala bezterminowo optymalizować bazę danych, przyspieszając sklep. Dostęp do rocznych aktualizacji gwarantuje, że funkcje czyszczenia zbędnych koszyków i wizyt zawsze będą zgodne z wymaganiami PrestaShop.