Clear Cache của OutputCache như thế nào?

Thảo luận trong 'Lập Trình Website MVC5 & MVC6' bắt đầu bởi seolagi, 12/10/20.

  1. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,027
    Đã được thích:
    80
    Điểm thành tích:
    48
    HI mọi người cho mình hỏi vấn đề về website asp.net mvc, mình đang sử udngj cache của OutputCache mà mỗi lần xử lý xóa cache tìm hiểu mệt quá, nó không quản lý được và xóa được hay sao ấy.

    Mình đã tham khảo nhiều cách xóa cache như ở dưới có để code, mà không thể xóa được, bạn nào cho mình biết cách Clear xóa cache với.

    Mã:
    var urlToRemove = Url.Action("AjaxHtmlOutputMethod", "Controller");
    HttpResponse.RemoveOutputCacheItem(urlToRemove);
    Mã:
      [OutputCache (Duration=3600, VaryByParam="param1;param2", Location = OutputCacheLocation.Server)]
      public string AjaxHtmlOutputMethod(string param1, string param2)
      {
           object routeValues = new { param1 = param1, param2 = param2 };
    
           string url = Url.Action("AjaxHtmlOutputMethod", "Controller", routeValues);
    
           Response.RemoveOutputCacheItem(url);
      }
     
    Cảm ơn đã xem bài:

    Clear Cache của OutputCache như thế nào?

  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,883
    Đã được thích:
    1,193
    Điểm thành tích:
    113
    Giới tính:
    Nam
    OutputCache bạn xóa cache không được theo ý của bạn đây nhé, nó tự động xóa, clear, refresh nếu expire time hoặc reset pool ở IIS, upload lại dll project.

    Bạn tham khảo Memory Cache hoặc Distributed Cache nó sẽ cho bạn quản lý và xóa cache dễ dàng hơn và được sử dụng nhiều hơn ở các ứng dụng lớn.

    Còn OutputCache chỉ áp dụng cho các web nhỏ, hoặc bạn sử dụng PartialView cho menu, danh sách bài liên quan, các sản phẩm top thì áp dụng tốt, còn bạn xài cho View ActionResult sẽ khó quản lý việc xóa cache và quản lý nó.
     
    seolagi thích bài này.
  3. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,027
    Đã được thích:
    80
    Điểm thành tích:
    48
    Memory Cache cho mình đường dẫn tham khảo với ad
     
  4. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,883
    Đã được thích:
    1,193
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Chỉnh sửa cuối: 12/10/20
    seolagi thích bài này.
  5. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,883
    Đã được thích:
    1,193
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Một số vidoe hướng dẫn bạn xem qua nhé



     
    Chỉnh sửa cuối: 12/10/20


Chủ để tương tự : Clear Cache
Diễn đàn Tiêu đề Date
Lập Trình Website MVC5 & MVC6 Clear cache in Linq, xóa Cache lưu trong Linq asp.net MVC 1/7/22
Lập Trình Website MVC5 & MVC6 Tạo Cache từ OutputCache mobile và laptop riêng trên asp.net mvc 6/10/20
Lập Trình Website MVC5 & MVC6 Adding Cache-Control headers to Static Files Max-Age in MVC 29/4/20