Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 17215|Отговор: 0

[ASP.NET] Относно asp.net настройката за изключване на изчистването на кеша в OutputCache

[Копирай линк]
Публикувано в 27.11.2018 г. 13:44:41 ч. | | | |
ASP.NET предоставя удобен начин за контрол на кеша. Директивата @OutputCache може да се използва за контрол на кеша за изход на страницата


  • Ресурсни файлове като css, js, image и aspx могат да се четат локално при второто посещение, без да се налага да се иска отново сървърната страна, което намалява натиска върху клиента да иска ресурси от сървъра и ускорява бързината на отговор.
  • За често използвани източници на данни съхранявайте ги в кеша или в паметта, за да намалите заявките към базата данни и да облекчите натиска върху базата.
  • Внедряването на уебсайтове на множество компютри и тяхната обработка по разпределен начин може ефективно да реши напрежението, причинено от множество потребителски заявки на един сървър, и да ускори отговора на клиентските заявки (разпределено внедряване).
  • Страници, които ще бъдат често достъпвани, но чиито данни не се обновяват, могат да бъдат третирани статично, което ефективно намалява натиска на сървъра и скоростта на отговор на клиентите.



Деактивиране на кеширането

Моят asp.net страница OutputCache е конфигуриран по следния начин:


Трябва да изключим кеша в разработката на проекта, иначе страницата няма да влезе в сила след промяната, в миналото съм коментирал тази функция, всъщност има по-добро решение,

Добавете следната конфигурация към възела system.web на web.config:

В Web.Release.config файла го конфигурирайте по следния начин:

asp.net mvc Web.Release.config използва подробни обяснения
https://www.itsvse.com/thread-5185-1-1.html
(Източник: Architect_Programmer)

В режим на издание конфигурационните елементи, които изключват кеширането, се премахват, което не влияе на разработката или пускането.

Изчисти кеша

Ако променим данните в базата данни, страницата не може да бъде обновена веднага, което силно влияе на потребителското изживяване, а за да не влияе на потребителското изживяване, можем да изтрием кеша и да оставим страницата да се зареди отново, което е еквивалентно на обновяване на кеша.

Например:

Тестването на съвършенството може да изчисти кеша, без да влияе на кеша на други страници.

Ресурси:Входът към хиперлинк е видим.




Предишен:Илюстриран речник на световното будистко изкуство (20 тома), PDF
Следващ:Споделете книга на английски - Основни принципи на откриването и разработването на лекарства
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com