Thường cách web MVC tải ban đầu thường rất chậm, do dữ liệu ban đầu truy cập vào web cần khởi động các miền ứng dụng chạy web, nên web lần đầu vào sẽ rất chậm, chúng được làm mới sau 15p - 30p, và cứ sau thời gian này người nào đầu tiên truy cập vào web lại rất chậm. Để khắc phục tải ban đầu chậm trong MVC các bạn phải có quyền truy cập VPS hoặc liên hệ nhà cung cấp để họ cấu hình cho bạn, việc cấu hình như sau: Truy cập vào IIS của bạn -> Application Pools -> click chọn App của bạn đang sử dụng và nhìn qua tay phải chọn Advanced Settings... Nếu chưa được: vào web.config chèn thêm Mã: <?xml version="1.0" encoding="utf-8"?> <configuration> <runtime> <generatePublisherEvidence enabled="false"/> </runtime> </configuration> Nếu bước đầu không thấy thì cài đặt nó cho iis như sau: Tham khảo tiếp link sau: https://docs.hangfire.io/en/latest/deployment-to-production/making-aspnet-app-always-running.html https://weblog.west-wind.com/posts/...-initialization-for-keeping-aspnet-apps-alive
Một số cấu hình tối ưu khác của Application Pools như sau: Cài đặt load lại Application Pools khi full CPU Tham khảo thêm tại: https://itseovn.com/threads/iis-wor...n-iis-10-full-bo-nho-ram-vps-windowns.326140/