Indeksacja i cache

Moduł Indeksacja i cache znajduje się w Menu Administracja  Narzędzia.

image1 b2c
Rysunek 1. Administracja – Indeksacja i cache

W module dostępne są opcje pozwalające na wymuszenie odświeżenia elementów Sklepu, które podlegają mechanizmom indeksacji i/lub cache’owania, czyli przechowywanie w pamięci w celu zapewnienia natychmiastowego dostępu. Mechanizmy te usprawniają działania strony internetowej Sklepu, między innymi zmniejszając czas ładowania poszczególnych stron i przyspieszając wykonywanie poszczególnych operacji w Sklepie. Jednocześnie wykorzystanie tych mechanizmów, powoduje, że niektóre dane aktualizowane są cyklicznie, może więc upłynąć jakiś czas pomiędzy zmianą danych a ich odświeżeniem w Sklepie. Mechanizm został tak zaprojektowany, aby czas ten był optymalny. Natomiast w przypadku, gdy wprowadzone zostały duże zmiany w jakimś obszarze działania Sklepu, Operator ma możliwość wymuszenia natychmiastowego uruchomienia mechanizmów odświeżających. Należy pamiętać, że mechanizmy odświeżające potrzebują czasu na wykonanie działań, dlatego nie zawsze efekt ich działania będzie widoczny natychmiast.

Opcje w module podzielone zostały na sekcje zgodnie z obszarami, za które odpowiadają.

image2
Rysunek 2. Indeksacja i cache – szczegóły modułu w Panelu Administracyjnym - przykład

Indeksacja

W systemie wykorzystane są mechanizmy indeksujące, które pozwalają na sprawniejsze zarządzanie danymi Produktów, wykorzystywanymi w Sklepie m.in. do ich prezentacji i wyszukiwania. Domyślnie indeks jest budowany po każdej zmianie danych Produktu oraz dodatkowo raz na dobę w okresie nocnym następuje pełne budowanie. W sekcji widoczna jest Data ostatniej indeksacji oraz aktualny Status indeksacji np. "W trakcie", gdy mechanizm jest w trakcie działania lub "Ukończono", gdy budowanie indeksów zostało ukończone. Dodatkowo w razie potrzeby, np. po wprowadzeniu zmian, które mają wpływ na wyniki wyszukiwania w Sklepie, ale nie wywołały automatycznej indeksacji, możliwe jest jej wymuszenie - przycisk Przeindeksuj;

Mapa strony

Mapa strony to plik zawierający informacje o budowie strony w postaci adresów URL, związanych z danym Sklepem. Plik ten jest w szczególności wykorzystywany przez roboty indeksujące dany Sklep, na potrzeby wyszukiwarek np. Google.

Mapa strony jest aktualizowana raz na dobę w okresie nocnym. Możliwe jest również wymuszenie jej odświeżenia - przycisk Odśwież.

Opcja Odśwież umożliwia Wymuszenie wyświetlanie banera „Polityka plików cookie”, tak by Kupujący w Sklepie musiał ponownie udzielić (lub nie) zgodę na pliki cookie. Funkcjonalność można wykorzystać po zmianach w treści banera lub w Słowniku zgód (CMS  Komunikacja z klientem). W sekcji wyświetlana jest również Data ostatniego wymuszenia wyświetlenia.

Odśwież koszty dostaw produktów

Opcja Odśwież koszty dostaw produktów, pozwala na ich odświeżenie listy wyliczonych kosztów dostaw dla wszystkich Produktów. Koszty te mogą być m.in wyświetlane na karcie Produktu w Sklepie, ale też wykorzystywane w plikach eksportowych.

Koszty dostaw odświeżane są raz na dobę w okresie nocnym. Możliwe jest również wymuszenie ich odświeżenia - przycisk Odśwież.

Odświeżanie widoku listy produktów

Opcja pozwala na wymuszenie odświeżania listy Produktów w Panelu Administracyjnym. Lista jest odświeżana w pełni raz na dobę w okresie nocnym, ponadto działają dodatkowe mechanizmy odświeżające listę w przypadku wprowadzenia zmian np. w Kategoriach, po dodaniu nowego Produktu. Istnieje również mechanizm regularnie weryfikujący przypisanie wszystkich Produktów do listy. Możliwe jest również ręczne wymuszenie jej odświeżenia - przycisk Odśwież.

Rezerwacje produktu

Opcja Odśwież w tej sekcji pozwala na ręczne odświeżenie rezerwacji produktów.

Cache

Niektóre elementy strony sklepu internetowego są zapamiętywane w całości. Elementy strony sklepu internetowego odświeżane są cyklicznie w odstępach czasu nieprzekraczających jednej godziny.

Cache dotyczy takich elementów jak:

  • drzewo kategorii,

  • panele etykiet,

  • atrybuty kategorii,

  • wstawki,

  • metody i koszty dostawy,

  • tłumaczenia interfejsu.

Jeżeli zostały dokonane zmiany wśród wyżej wymienionych elementów (np. zostały dodane lub usunięte nowe kategorie lub wstawki), należy odświeżyć te elementy. Odświeżyć możemy każdy z elementów sklepu osobno, klikając przycisk Odśwież przy wybranym elemencie lub wszystkie naraz, klikając przycisk Odśwież przy Odśwież wszystko.