Strona zarządzania mechanizmem Cache HMTL znajduję się w panelu administracyjnym w ADMINISTRACJA / Akceleracja generowania stron (cache).
Możesz na niej:
Jeśli w Twoim sklepie ważnym aspektem jest aktualna cena (lub inny element informacji o produkcie), ponieważ często je modyfikujesz - warto pomyśleć nad skróceniem czasu życia cache (jak długo strona przechowywana jest w pamięci) tak aby cache był czyszczony na tyle często by uwzględniał zmiany, które wprowadzasz.
Moduł Cache HTML dezaktywuje się dla konkretnego klienta w przypadku jeśli zauważymy jego aktywność na stronie np. dodanie produktu do koszyka, obserwowanych lub zalogowanie się. Zapewniamy w ten sposób aktywne przeliczanie cen, uwzględnianie rabatów czy stanów magazynowych.
Aktualnie najczęściej stosowanym rozwiązaniem jest modyfikacja template strony tak aby dane jak cena czy dostępność były doczytywane za pomocą technologii AJAX przy każdorazowym załadowaniu strony a reszta była ładowana z cache. Dzięki temu czas życia cache może zostać znacznie wydłużony co przełoży się na szybsze ładowanie stron dla większej ilości klientów. [Jeśli byłbyś zainteresowany takim rozwiązaniem, a Twoja maska jeszcze tego nie obsługuje to zachęcamy do kontaktu z naszym działem graficznym w celu jej rozbudowy.]
Na górze strony (w okienku "Rada") wygenerowane są przyciski pozwalające na wyłączenie Cache HTML tylko dla aktualnej sesji. Oznacza to, że mechanizm będzie wyłączony tylko dla Twojej przeglądarki. Warto tego używać jeśli zmieniasz jakieś dane na stronie i chciałbyś zobaczyć natychmiastowo zmiany - bez czekania, aż odświeży się mechanizm Cache HTML.
Dodatkowo na dole umieszczona jest opcja pozwalająca na wybranie, czy zdjęcia mają być ładowane z domen typu static.domesklepu.pl. Ta opcja umożliwia przeglądarce na ładowanie wielu zdjęć jednocześnie, co również znacznie skraca czas ładowania witryn. Do poprawnego działania tej usługi wymagana jest pełna [/pl/shop/servers/domains/domeny-jak-je-zainstalowac/#3 delegacja domeny].
Wykorzystany cache – strona została załadowana szybciej dzięki temu, że już znajdowała się w pamięci cache [im większy wynik, tym lepiej]
Niewykorzystany cache – strona została wygenerowana na nowo, ponieważ zapis w cache już nie istniał (minął czas ważności zapisanej strony w Cache HTML) lub strona nie była wcześniej zapisana, gdyż nikt jej nie odwiedzał
Cache był niedostępny – na danej stronie mechanizm nie działa, ponieważ stale wymaga aktualnych danych (np. strony składania zamówienia)
[jeśli ten wynik jest wyższy niż 20% tzn. że Twój sklep nie wykorzystuje optymalnie mechanizmu Cache HTML - w tym wypadku zalecamy kontakt z naszym działem wsparcia w celu dobrania odpowiednich ustawień Cache HTML lub modernizacji template tak, by jak najkorzystniej wykorzystywała najnowsze technologie cache'owania oraz dynamicznego doładowywania treści]
Może się zdarzyć, że cache na stronach sklepu będzie nieustannie wyłączony. Przy dużym ruchu, takie działanie może znacząco wpływać na obciążenie serwera, a w konsekwencji, powodować wolniejsze działanie sklepu i mniejszy obrót. W takiej sytuacji warto sprawdzić konfigurację swoich Dodatków HTML i Javascript.
W przypadku, kiedy na stronie funkcjonują dodatki HTML i JavaScript ładowane razem z treścią strony, cache jest wyłączony dla zalogowanych użytkowników. Działanie to podyktowane jest kwestiami bezpieczeństwa. Zamiast więc stosować dodatki dołączane do kodu HTML, wykorzystaj w miarę możliwości technologię dynamicznego doładowywania treści (AJAX). Dzięki temu, strony będą ładować się szybciej, a cache HTML będzie dostępny.