Mã nguồn bài học Onlineshop:
Khóa học làm dự án thực tế với ASP.NET MVC, WebAPI, AngularJS:
Bài này chúng ta sẽ học một trong những cách tăng performance cho website bằng cách sử dụng chức năng Output Cache trong ASP.NET MVC. Chức năng này cho phép cache nội dung trả về trên server hoặc client giúp cho việc tải nội dung nhanh hơn. Không cần truy vấn liên tục vào database từ đó tăng performance.
ASP.NET MVC – #49: Cách sử dụng Output Cache để tăng tốc độ | Using output cache | TEDU
▶ More information about TEDU:
Website:
Hotline: 0966 036 626
Email: tedu.international@gmail.com
▶ CLICK TO SUBSCRIBE:
#tedu #aspnetmvc #mvc
DO NOT REUPLOAD
Cho e hỏi nếu mà khách hàng sau khi đăng kí với thông tin thì sau khi khách hàng coi lại thông tin của mình thì phải làm sao ạ.
Cho mình hỏi: tạo được cache rồi? làm sao để quản lý xóa nó cache đi khi cần vậy? một số cache gọi ở PartialView() làm sao để xóa vậy?
Cảm ơn anh rất nhiều vì những bài học bổ ích, em đã cày xong 49 bài học rồi. Sắp sửa là hết khóa. Ko biết kiến thức như vậy đã đủ tự tin để đi làm chưa ạ. Hay có cần học thêm khóa nào nâng cao cùa bên mình để em có thể tham khào và trau dồi thêm ko anh ? Thanks a!!
TopMenu ko nên đặt cache vì như thế đăng nhập vào sẽ không hiện xin chào @session.UserName thì phải a ạ.
Cho mình hỏi:
[Route("{seo}")]
[OutputCache(Duration = 864000, VaryByParam ="seo")]//cache trong 10 ngay
public ActionResult Detail(string seo)
{…
}
Nó không cache được, cái SEO của mình là chuỗi ký tự, M không dùng ID mà mình dùng url để tìm tới sản phẩm. web bạn giúp mình là: lovemama dot vn
Thanks
Cám ơn thầy Toàn !
bạn ơi cho mình hỏi chỗ cache profile đó, mình làm như trong hướng dẫn sao nó không cache được vậy nhỉ.
trong file web.config mình làm như thế này:
<caching>
<outputCacheSettings>
<outputCacheProfiles>
<add name="danhmuc" duration="3600" varyByParam="none" location="Server" noStore="true"/>
<add name="home" duration="3600" varyByParam="*" location="Client" noStore="true"/>
</outputCacheProfiles>
</outputCacheSettings>
</caching>
còn trên controller mình làm như thế này:
[OutputCache(CacheProfile = "home")]
Sao mỗi lần mình click vô action đó là nó gọi tới chứ không cache được.
A ơi…e có 1 table với dữ liệu lên đến 1 triệu rows.
giờ làm sao để load nó lên dc ạ…dù có phân trang hay k nó cũng vẫn báo "System.OutOfMemoryException' occurred in mscorlib.dll but was not handled in user code"
hay là phải dùng Cache ??
Sau thời gian tìm và tự học Asp.net, Nhân thấy video của anh là đầy đủ và dễ học nhất. Còn chia sẽ code nữa.
Thanks!!!!!!!!!!!!!!!
Vấn đề tăng tốc độ Nhân còn nghe thêm khái niệm Gzip, mà tìm nhiều trên net, vẫn chưa có ai hướng dẫn và làm cụ thể.
Nhờ TEDU – Technology Education có thể hướng dẫn thêm không.
Thêm một cái nữa, Nhờ TEDU – Technology Education làm thêm video hướng dẫn làm công cụ tìm kiếm mở rộng có nhiều tùy chọn.
Thanks TEDU – Technology Education