Jak wyczyścić tabele statystyk w PSManager

Procédure

Gdy klient lub odwiedzający odwiedza sklep Prestashop, pewne informacje są rejestrowane w niektórych tabelach bazy danych witryny w celu generowania statystyk lub śledzenia statusu koszyka nieuwierzytelnionych klientów, między innymi. Dane te nigdy nie są usuwane automatycznie i nadal gromadzą się i obciążają witrynę, powodując spowolnienia, a nawet blokując dostęp do witryny w przypadku przekroczenia limitów wykorzystania bazy danych.

Większość dostawców hostingu, w tym LWS, ogranicza bazy danych do 1 ~ 2 GB, co może zostać szybko przekroczone, jeśli Twój sklep otrzyma wiele odwiedzin, ponieważ spowoduje to dodanie wiersza po wierszu do bazy danych. Aby uniknąć takiej sytuacji, zalecamy regularne usuwanie odpowiednich tabel przed osiągnięciem krytycznego progu.

Dla kogoś, kto ma pewną wiedzę na temat zarządzania bazą danych, jest to szybkie i łatwe zadanie do wykonania, ale może być trudne i ryzykowne dla początkującego, ponieważ nieprawidłowe postępowanie może prowadzić do utraty danych lub nieprawidłowego działania witryny. Dlatego LWS zapewnia bezpłatnie i we wszystkich naszych pakietach LWSPanel, Prestashop Manager (w skrócie PSManager): narzędzie umożliwiające tworzenie list i zarządzanie witrynami Prestashop bezpośrednio z panelu LWS.

Opróżnianie tabel statystyk z PSManager

Aby uzyskać dostęp do PSManager, przejdź do strefy klienta LWS i wybierz ikonę "PS Manager" w kategorii "Oprogramowanie".

Jak wyczyścić tabele statystyk w PSManager

Spowoduje to przejście do listy witryn; tutaj należy zidentyfikować witrynę, którą chce się wyczyścić i kliknąć przycisk "Zarządzaj".

Jak wyczyścić tabele statystyk w PSManager

Jeśli nie pojawi się żadna witryna lub jeśli witryna, której szukasz, nie jest wyświetlana, kliknij przycisk "Wykryj witryny", aby odświeżyć listę.

Gdy znajdziesz się na stronie zarządzania witryną, przewiń w dół do dolnej części strony, gdzie znajdziesz blok "Optymalizuj bazę danych".

Jak wyczyścić tabele statystyk w PSManager

Zidentyfikuj tabelę, którą chcesz opróżnić, a następnie wybierz dane do usunięcia za pomocą selektora: wszystkie dane lub dane starsze niż 60/120/365 dni.

Jak wyczyścić tabele statystyk w PSManager

Zaleca się zachowanie danych starszych niż miesiąc, aby zachować najnowsze statystyki i anonimowe koszyki, ale nie ma ryzyka całkowitego opróżnienia tych tabel. Po dokonaniu wyboru kliknij "Wyczyść", aby usunąć dane z wybranej tabeli.

Jeśli tabela zacznie się powiększać, obok jej nazwy zostanie wyświetlony wskaźnik informujący o jej statusie.

Jak wyczyścić tabele statystyk w PSManager

Jest to tylko wskazówka i nie oznacza, że należy natychmiast zmniejszyć rozmiar tabeli, ale można zauważyć bardzo niewielki spadek wydajności. Jeśli jednak komunikat wskazuje na krytyczny stan tabeli (> 250 MB danych), zdecydowanie zaleca się jej opróżnienie, zgodnie z komunikatem w czerwonym polu:

Jak wyczyścić tabele statystyk w PSManager

Po przekroczeniu 250 MB dostęp do tabeli zwalnia, co skutkuje spowolnieniem i spadkiem wydajności. System pamięci podręcznej pozwala ograniczyć lub nawet usunąć spadek wydajności w niektórych przypadkach, ale jest to tylko tymczasowe: jeśli tabele nie zostaną opróżnione, istnieje ryzyko, że tabela zostanie zablokowana z powodu przekroczenia limitów, co uniemożliwi dostęp do całej witryny.

Jeśli ręczne zarządzanie tabelami wydaje się zbyt skomplikowane lub czasochłonne, możesz także aktywować lub dezaktywować automatyczne czyszczenie tabel statystyk Prestashop, aby robot mógł zidentyfikować tabele, które są zbyt ciężkie i automatycznie usunąć ich dane. Robot spróbuje usunąć dane, które mają więcej niż rok, następnie 6 miesięcy, 3 miesiące i wreszcie tydzień, aż ich rozmiar spadnie poniżej akceptowalnego progu. Jeśli dane są nadal zbyt duże, cała tabela zostanie opróżniona.

Opcja ta jest domyślnie włączona dla wszystkich witryn Prestashop; odznaczenie pola dezaktywuje ją.

Jak wyczyścić tabele statystyk w PSManager

Jeśli nie wiesz, do czego służą poszczególne tabele, oto krótkie podsumowanie:

  • ps_connections zawiera listę wszystkich połączeń nawiązanych z witryną. Jest to tabela, która najprawdopodobniej się zapełni, w zależności od liczby użytkowników odwiedzających witrynę. Jest ona używana wyłącznie do generowania statystyk; jeśli nie potrzebujesz statystyk z kilku miesięcy/lat, przechowywanie danych z ostatnich kilku miesięcy jest wystarczające.
  • ps_connections_page jest powiązana z tabelą ps_connections i zawiera listę stron, które odwiedzili użytkownicy. Jest to przydatne do śledzenia, co robią potencjalni klienci i dowiedzenia się, dokąd większość z nich się udaje, jak długo tam spędzają, kiedy opuszczają witrynę itp. Podobnie jak w przypadku ps_connections, są to przydatne informacje, ale śledzenie ostatnich kilku miesięcy jest więcej niż wystarczające.
  • ps_connections_source można połączyć z ps_connections_page i ps_connections, aby uzupełnić statystyki o informacje o tym, skąd pochodzą odwiedzający. Podobnie jak w innych przypadkach, wystarczy śledzić tylko kilka ostatnich miesięcy.
  • ps_page_viewed przechowuje liczbę wyświetleń każdej strony w witrynie. Może się ona zapełniać na przestrzeni lat, ale nie jest to tabela, która powoduje najwięcej problemów. Możesz całkowicie opróżnić tabelę, jeśli nie jesteś zainteresowany danymi, ale zazwyczaj nie jest to konieczne, dopóki witryna nie będzie używana przez kilka lat.
  • ps_guest służy do śledzenia osób odwiedzających witrynę bez połączenia. Jest to druga tabela, która zapełnia się najszybciej, w zależności od liczby użytkowników; w związku z tym częstotliwość jej czyszczenia będzie zależeć od popularności witryny. Jest ona bezpośrednio powiązana z ps_connections i przechowuje również koszyki zakupowe tych anonimowych klientów. Częstotliwość jego czyszczenia zależy przede wszystkim od tego, jak długo chcesz przechowywać porzucone koszyki.

Ponowne obliczanie kwot w LWSPanel

Jeśli baza danych została zablokowana, ponieważ jedna lub więcej tabel wymienionych powyżej osiągnęła krytyczny rozmiar i przekroczyła limity bazy danych, może być konieczne ręczne ponowne obliczenie limitów dla danej bazy danych w celu odzyskania do niej dostępu. Zwykle jest to działanie automatyczne, ale uruchomienie robota może zająć kilka minut, pozostawiając witrynę niedziałającą przez ten czas. Wystarczy postępować zgodnie z tą dokumentacją, aby dowiedzieć się, jak postępować.

Podsumowanie

Wiesz już, jak :

  • Zarządzać gromadzeniem danych w tabelach sklepu Prestashop, aby uniknąć spowolnień i blokad.
  • Użyj LWS PSManager, aby łatwo wyczyścić tabele statystyk i zoptymalizować wydajność witryny.
  • Wybierz dane do usunięcia zgodnie z ich wiekiem, aby utrzymać aktualne statystyki przy jednoczesnym zmniejszeniu rozmiaru bazy danych.
  • Zidentyfikuj krytyczne tabele i poznaj ich przeznaczenie, aby podejmować świadome decyzje dotyczące czyszczenia bazy danych.
  • Aktywuj lub dezaktywuj automatyczne czyszczenie tabel w celu uproszczenia regularnej konserwacji.
  • Ręczne przeliczanie przydziałów bazy danych w przypadku blokady przy użyciu dokumentacji LWS.

Postępując zgodnie z tymi wskazówkami, zapewnisz płynność i bezpieczeństwo swojej witryny e-commerce, zapewniając lepsze wrażenia użytkownikom. 🛒

Dziękujemy za przeczytanie! Jeśli masz jakieś pytania lub chcesz podzielić się swoimi doświadczeniami z PSManager, zostaw komentarz. Twoja opinia jest nieoceniona, aby pomóc nam ulepszyć nasze usługi. 💬👍

Oceń ten artykuł :

Ten artykuł był dla Ciebie przydatny ?

Article utileTak

Article non utileNie

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Podobne artykuły

2mn czytanie

Jak stworzyć sklep internetowy Prestashop?

1mn czytanie

Jak dodać adres url https do sklepu Prestashop?

1mn czytanie

Jak zmienić tytuł sklepu w prestashop 1.7

0mn czytanie

Jak zresetować hasło do prestashop?


Zadaj pytanie zespołowi LWS i jego społeczności