Jaka jest różnica między "Flush Magento Cache" a "Flush Cache Storage" w zarządzaniu pamięcią podręczną Magento?
111
Czasami lokalizacja pamięci podręcznej (np. /tmp/
) Lub usługa (np. Memcache) jest udostępniana innym aplikacjom. „Flush Magento Cache” usuwa tylko te wpisy, które Magento niezawodnie śledzi jako własne. „Opróżnij pamięć podręczną” czyści wszystko, ale może mieć wpływ na inne aplikacje, jeśli go używają.
Zwykle lokalizacja znajduje się var/cache/
w folderze Magento, więc w końcu nie jest udostępniana. Używanie dowolnego przycisku jest bezpieczne. Czasami (rzadko) wpisy nie są wyraźnie oznaczone lub Magento gubi je i dopiero drugi przycisk ma na nie wpływ. Zwykle używam drugiego przycisku, gdy mam trudności ze znalezieniem przyczyny problemu.
mage--*
katalogów. Ręczne usunięcie tego samego musi być ostateczne, ponieważ nie powoduje nowych wpisów w pamięci podręcznej. W tym celu MageTool ma jasne polecenie pamięci podręcznej.Opróżnij pamięć podręczną Magento
Usuwa wszystkie elementy z domyślnej pamięci podręcznej Magento (var / cache) i pamięci podręcznej var / full_page, które mają tag Magento
Opróżnij pamięć podręczną
Usuwa wszystkie elementy z pamięci podręcznej. Jest to odpowiednik usunięcia całej zawartości folderu pamięci podręcznej na serwerze.Jeśli twój system używa alternatywnej lokalizacji pamięci podręcznej, wszelkie pliki pamięci podręcznej używane przez inne aplikacje zostaną usunięte.
źródło
Jako praktyczny przykład, jeśli używasz pamięci podręcznej Magento dla własnych urządzeń, np;
Będziesz musiał użyć opróżnienia pamięci podręcznej, aby to wyczyścić, jeśli dokonasz aktualizacji.
W moim przypadku jest to dla dynamicznie generowanego 3-poziomowego menu kanwy.
źródło
Poniżej znajdziesz różnicę między opcjami „Flush Magento Cache” i „Flush Cache Storage”:
Opróżnij pamięć podręczną: Ta funkcja w zasadzie czyści całą pamięć podręczną, wszystkie tagi pamięci podręcznej. Powoduje to wywołanie funkcji „flush ()” w modelu „core / cache”.
Opróżnij pamięć podręczną Magento: Ta funkcja czyści tagi pamięci podręcznej „MAGE” i „CONFIG”. Ta klasa funkcji „clean ()” w modelu „core / cache”.
źródło
Magento Cache: Usuń wszystkie elementy z domyślnej pamięci podręcznej Magento (var / cache), zgodnie z powiązanym tagiem Magento.
Opróżnij pamięć podręczną: Usuń wszystkie elementy z pamięci podręcznej niezależnie od tagu Magento. Jeśli użyłeś innej lokalizacji używanej przez inną aplikację, zostanie ona usunięta w tym procesie.
źródło
Oto odpowiedź na Twoje zapytanie:
Opróżnij pamięć podręczną Magento Gdy wykonujesz tę czynność, zawartość mająca tag Magento w var / cache i var / full_page_cache jest usuwana.
Flush Cache bagażu No, to usuwa całą zawartość pamięci podręcznej. W przypadku korzystania z alternatywnej lokalizacji pamięci podręcznej lub aplikacji, takiej jak Varnish Cache, która jest akceleratorem aplikacji internetowych, znanym również jako buforujący zwrotny serwer proxy HTTP. Następnie usunie również stamtąd pamięć podręczną.
źródło
Musisz opróżnić pamięć podręczną, jeśli modyfikujesz kolumny tabeli (dodajesz lub usuwasz kolumnę), ponieważ magento wykonuje
DESCRIBE
zapytanie mysql, a następnie zapisuje wynik w pamięci podręcznej. Ta pamięć podręczna nie jest czyszczona, jeśli klikniesz tylko przycisk „Opróżnij pamięć podręczną Magento”.źródło
Zazwyczaj cache: clean usuwa całą włączoną pamięć podręczną związaną z magento, podczas gdy cache: flush usuwa całą pamięć podręczną, niezależnie od tego, czy jest to pamięć podręczna Magento, czy też pamięć podręczna innej firmy (włączona lub wyłączona)
źródło
Magento Cache: Usuń wszystkie elementy z domyślnej pamięci podręcznej Magento (var / cache), zgodnie z powiązanym tagiem Magento.
Opróżnij pamięć podręczną: Usuń wszystkie elementy z pamięci podręcznej niezależnie od tagu Magento. Jeśli użyłeś innej lokalizacji używanej przez inną aplikację, zostanie ona usunięta w tym procesie.
źródło
Flush Magento Cache Służy do usuwania pamięci podręcznej generowanej przez domyślne Magento
var/cache
ivar/full_page
.Flush Cache Storage Służy do usuwania wszystkich typów pamięci podręcznej (pamięć podręczna Magento i pamięć podręczna utworzona przez innych zewnętrznych dostawców.
źródło