Jak działa pamięć podręczna w Magento?

10

Chciałbym uzyskać większą przejrzystość algorytmu pamięci podręcznej Magento.

Odniosłem się

https://www.nicksays.co.uk/developers-guide-magento-cache/

http://www.demacmedia.com/magento-commerce/magento-tutorials/understanding-full-page-cache/

Mimo to, kiedy patrzę na var / cache folderu widzę mage--0do mage--9i mage--az mage--f.

  1. Czym oni są?
  2. Co oni robią?
  3. Jak oni to robią

Czy ktoś może wyjaśnić tę koncepcję?

Motyl
źródło

Odpowiedzi:

1

W Magento mamy następujące typy buforów:

  • Konfiguracja

  • Układy

  • Blokuje wyjście HTML
  • Tłumaczenia
  • Dane dotyczące zbiorów
  • Typy i atrybuty EAV
  • Konfiguracja usług internetowych

Dlaczego potrzebujemy buforowania Magento?

Zmienna sklepu buforowania danych w pamięci podręcznej. Pamięć podręczna tworzy folder systemowy, w którym zapisuje wszystkie dane otrzymane przez użytkownika z sieci. Gdy dokument zostanie ponownie zażądany, strona pokazuje zawartość pamięci podręcznej. Za jego pomocą przeglądarki nie muszą pobierać z Internetu wszystkich elementów strony za każdym razem, gdy je odwiedzasz, ale po prostu „wyciągają” elementy (takie jak tekst lub grafika), które uległy zmianie. Krótko mówiąc, tak działa zarządzanie pamięcią podręczną. W związku z tym:

  • Znacząco szybsze ładowanie już odwiedzonych stron.
  • Zmniejszenie ruchu. Potrzebujemy pamięci podręcznej, aby zwiększyć użyteczność i przyspieszyć działanie naszej witryny.
Rahul Singh
źródło
0

Nie jestem pewien, ile szczegółów chcesz, ale w zasadzie Magento buforuje tyle, ile może, np

  • Pliki konfiguracyjne XML
  • Buforowany HTML
  • Dane sesji (technicznie bez buforowania)

Jeśli użyjesz domyślnej wartości „file” do przechowywania pamięci podręcznej, to zapisze te wartości w katalogu var / cache przy użyciu Zend_Cache. To są pliki, które tam widzisz.

Możesz bezpiecznie usunąć wszystkie te pliki, skutecznie czyszcząc pamięć podręczną, a Magento je dla Ciebie zregeneruje.

John Tranter
źródło