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

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    682
    Đã được thích:
    55
    Điểm thành tích:
    28
    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?

    danh sách diễn đàn rao vặt gov chất lượng
  2. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,352
    Đã được thích:
    1,053
    Đ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

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    682
    Đã được thích:
    55
    Điểm thành tích:
    28
    Memory Cache cho mình đường dẫn tham khảo với ad
     
  4. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,352
    Đã được thích:
    1,053
    Đ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

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,352
    Đã được thích:
    1,053
    Đ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 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

Like và Share ủng hộ ITSEOVN