Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 17215|Відповідь: 0

[ASP.NET] Про налаштування вимкнення asp.net OutputCache cache wash

[Копіювати посилання]
Опубліковано 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