Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 17215|Odpowiedź: 0

[ASP.NET] O asp.net ustawieniu wyłączania czyszczenia pamięci podręcznej OutputCache

[Skopiuj link]
Opublikowano 27.11.2018 13:44:41 | | | |
ASP.NET zapewnia wygodny sposób sterowania pamięcią podręczną. Dyrektywa @OutputCache może być użyta do sterowania buforem wyjściowym strony


  • Pliki zasobów, takie jak css, js, image i aspx, można odczytać lokalnie przy drugiej wizycie bez konieczności ponownego żądania serwera, co zmniejsza presję na klienta do żądania zasobów od serwera i przyspiesza jego reakcję.
  • W przypadku często używanych źródeł danych przechowuj je w pamięci podręcznej lub w pamięci, aby zmniejszyć liczbę żądań do bazy danych i zmniejszyć presję na bazę danych.
  • Wdrażanie stron internetowych na wielu komputerach i przetwarzanie ich w sposób rozproszony może skutecznie rozwiązać presję wywołaną przez wiele żądań użytkowników na jednym serwerze i przyspieszyć reakcję na żądania klientów (rozproszone wdrożenie).
  • Strony, do których często się korzysta, ale których dane nie są aktualizowane, mogą być traktowane statycznie, co skutecznie zmniejsza presję serwera i szybkość odpowiedzi klienta.



Wyłącz buforowanie

Moja asp.net strona OutputCache jest skonfigurowana następująco:


Musimy wyłączyć pamięć podręczną podczas rozwoju projektu, inaczej strona nie wejdzie w życie po modyfikacji. W przeszłości komentowałem tę funkcję, w rzeczywistości istnieje lepsze rozwiązanie,

Dodaj następującą konfigurację do węzła system.web w web.config:

W pliku Web.Release.config konfiguruj go następująco:

asp.net mvc Web.Release.config zawiera szczegółowe wyjaśnienia
https://www.itsvse.com/thread-5185-1-1.html
(Źródło: Architect_Programmer)

W trybie release usuwane są elementy konfiguracyjne wyłączające buforowanie, co nie wpływa na rozwój ani wydanie.

Wypróżnij cache

Jeśli zmodyfikujemy dane w bazie danych, strona nie może zostać odświeżona od razu, co znacznie wpływa na doświadczenie użytkownika, a aby nie wpłynęło na doświadczenia, możemy usunąć pamięć podręczną i pozwolić stronie na ponowne załadowanie, co jest równoważne odświeżaniu pamięci podręcznej.

Na przykład:

Testowanie perfekcji pozwala wyczyścić pamięć podręczną bez wpływu na pamięć podręczną innych stron.

Zasoby:Logowanie do linku jest widoczne.




Poprzedni:Ilustrowany Słownik Światowej Sztuki Buddyjskiej (20 tomów), PDF
Następny:Udostępnij książkę po angielsku – Podstawowe zasady odkrywania i rozwoju leków
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com