Z biegiem czasu tabele statystyk PrestaShop gromadzą miliony wierszy logów połączeń, rekordów wyświetleń stron, danych gości, zapytań wyszukiwania i wpisów 404, które spowalniają zapytania do bazy danych, nie zapewniając bieżącej wartości. Ten moduł zapewnia bezpieczny, zautomatyzowany sposób czyszczenia tych tabel według harmonogramu, utrzymując bazę danych w dobrej kondycji i zapewniając wysoką wydajność sklepu.
- Punkt końcowy Cron z uwierzytelnianiem kluczem bezpieczeństwa: Dedykowany punkt końcowy pod adresem
/module/tec_datacleaning/cron może być wywoływany przez dowolny harmonogram. Żądania muszą zawierać bezpieczny klucz modułu, który jest obliczany deterministycznie lub ustawiany ręcznie w Back Office. - Tryby TRUNCATE i usuwania wsadowego (batched DELETE): Szybka opcja
truncate=1 natychmiast opróżnia wybrane tabele. Jeśli TRUNCATE jest zablokowany przez uprawnienia bazy danych lub ograniczenia kluczy obcych, moduł przełącza się na usuwanie wsadowe z konfigurowalnym rozmiarem partii. - Podgląd na sucho (Dry-run preview): Zarówno operacje truncate, jak i czyszczenia obsługują parametr
dry_run=1, który raportuje liczbę wierszy, które zostałyby usunięte bez modyfikowania żadnych danych. - Selektywne zarządzanie tabelami: Konfiguracja w Back Office pozwala wybrać, które tabele statystyk mają być uwzględnione — obejmując
connections, connections_page, connections_source, guest, statssearch i pagenotfound. Tabela log jest zawsze wykluczana z operacji TRUNCATE w celu zachowania historii logów. - Kontrola okresu przechowywania: Skonfiguruj, ile miesięcy danych ma być przechowywanych, aby najnowsze statystyki były zachowane, podczas gdy starsze rekordy są usuwane.
Ten moduł jest dobrze dopasowany do właścicieli sklepów i programistów, którzy chcą zautomatyzować rutynową konserwację bazy danych bez ręcznej interwencji SQL. Tryb podglądu na sucho i tryb usuwania wsadowego jako alternatywa sprawiają, że nadaje się on do środowisk produkcyjnych, w których należy przestrzegać bezpieczeństwa danych i ograniczeń uprawnień.
Komentarze (0)
Chwilowo nie możesz polubić tej opinii
Zgłoś komentarz
Zgłoszenie wysłane
Twoje zgłoszenie nie może zostać wysłane