Jak wyczyścić pamięć podręczną w końcówkach i sztuczkach Laravela

Jak wyczyścić pamięć podręczną w końcówkach i sztuczkach Laravela

Laravel to open source PHP ramy używane do budowania nowoczesnych aplikacji internetowych. Opiera się na popularnym wzorze architektonicznym Symphony i podąża za wzorem architektonicznym modelu-widokowym (MVC). Buforowanie to proces przechowywania kopii plików w tymczasowym pamięci i obsłuży użytkowników w żądaniach. Skraca czas przetwarzania żądania w celu zwiększenia wydajności aplikacji.

Ten samouczek pomoże ci wyczyścić pamięć podręczną w aplikacji Laravel. Możesz wyczyścić pamięć podręczną Laravel za pomocą interfejsu wiersza polecenia lub dodając kod PHP do aplikacji. Wybierz dowolną z poniższych metod, aby wyczyścić pamięć podręczną w Larvel.

Wyczyść pamięć podręczną laravel za pomocą rzemieślniczego PHP

Zaloguj się do systemu z aplikacją Laravel i otwórz terminal. Następnie przejdź do kodu aplikacji Laravel. Tutaj możesz wydać polecenia, aby wyczyścić pamięć podręczną w następujący sposób:

  1. Wyczyść całą pamięć podręczną
  2. Aby wyczyścić pamięć podręczną w Laravel za pomocą interfejsu wiersza polecenia PHP Artisan, możesz użyć polecenia Cache: Clear. To polecenie usuwa wszystkie elementy z pamięci podręcznej, niezależnie od używanego sterownika pamięci podręcznej.

    • Oto przykład używania polecenia „Cache: Clear”, aby wyczyścić pamięć podręczną Laravel:
      PHP Artisan Cache: Clear  

      Kiedy prowadzisz „pamięć podręczna: wyczyść” polecenie, powinieneś zobaczyć wiadomość wskazującą, że pamięć podręczna została pomyślnie wyczyszczona.

    • Jeśli aplikacja LaraVel używa wielu buforów, możesz również określić sklep buforujący, aby wyczyścić. Na przykład, aby wyczyścić całą pamięć podręczną przechowywaną z serwera Redis, wpisz:
      PHP Artisan Cache: Clear --store Redis  
    • Możesz także wyczyścić określone elementy z pamięci podręcznej, definiując znaczniki za pomocą polecenia:
      PHP Artisan Cache: Clear - -Tags = Tag1, Tag2  

  3. Wyczyść część pamięci podręcznej
  4. Zauważ, że „pamięć podręczna: wyczyść” Polecenie jest poleceniem administracyjnym i nie jest zalecane do użytku w środowiskach produkcyjnych. Jeśli chcesz wyczyścić tylko określoną część pamięci podręcznej, możesz użyć „pamięć podręczna: zapomnij” polecenie, aby zamiast tego usunąć określone klucze.

    Użyć „pamięć podręczna: zapomnij” polecenie, możesz określić klucz jako argument. Na przykład:

    PHP Artisan Cache: Zapomnij o kluczu  

  5. Wyczyść pamięć podręczną trasy
  6. Aby wyczyścić pamięć podręczną trasy aplikacji Laravel, wykonaj następujące polecenie z powłoki.

    Trasa PHP Artisan: Clear 

  7. Wyczyść pamięć podręczną konfiguracji
  8. Możesz użyć „config: clear” Aby wyczyścić pamięć podręczną konfiguracji aplikacji Laravel.

    PHP Artisan Config: Clear 

  9. Wyczyść skompilowane widoki pamięć podręczna
  10. Może być może być konieczne wyczyścić skompilowane pliki widoku Twojej aplikacji Laravel. Aby wyczyścić skompilowane pliki widoku, uruchom następujące polecenie z terminalu.

    PHP Artisan View: Clear 

Wyczyść pamięć podręczną Laravel z programowaniem PHP

o Wyczyść pamięć podręczną w Laravel, możesz użyć fasady pamięci podręcznej lub funkcji pomocnika pamięci podręcznej. Zapewniają one jednolity interfejs do interakcji z różnymi sterownikami pamięci podręcznej, umożliwiając przechowywanie i pobieranie danych w spójny sposób, niezależnie od podstawowego mechanizmu przechowywania.

Oto przewodnik krok po kroku, jak wyczyścić pamięć podręczną w Laravel:

  1. Zaimportuj fasadę pamięci podręcznej u góry skryptu PHP.
    Użyj Illuminate \ Support \ faceades \ cache;
    1Użyj Illuminate \ Support \ faceades \ cache;
  2. Użyj „Pamięć podręczna :: spłucz” metoda wyczyszczenia całej pamięci podręcznej. Ta metoda usuwa wszystkie klucze z pamięci podręcznej, niezależnie od użycia sterownika pamięci podręcznej. Cache :: Flush ();
    1Cache :: Flush ();

  3. Użyj metody pamięci podręcznej :: Zapomnij, aby usunąć określony klawisz z pamięci podręcznej. Ta metoda przyjmuje klucz jako argument i usuwa odpowiednią parę wartości kluczowej z pamięci podręcznej.

    Cache :: Forget („Key”);
    1Cache :: Forget („Key”);

Otóż ​​to! Pamięć podręczna jest teraz wyczyszczona, a wszystkie klucze zostały usunięte.

Zauważ, że metoda „pamięć pamięci podręcznej” jest poleceniem administracyjnym i nie jest zalecana do użytku w środowiskach produkcyjnych. Jeśli chcesz wyczyścić tylko określoną część pamięci podręcznej, możesz zamiast tego użyć metody pamięci podręcznej :: zapomnij o usuwaniu określonych klawiszy.

Wniosek

W tym samouczku opisuje pamięć podręczną spłukiwania w frameworku Laravel za pomocą użyteczności linii poleceń Artisan, a także programowo. Oczyszczanie pamięci podręcznej w Laravel jest bezpieczne we wszystkich środowiskach. Po wyczyszczeniu pamięci podręcznej aplikacja zaczyna tworzyć nową pamięć podręczną.