Önbellek kırpma, IIS'de çalışan bir ASP.NET web uygulamasında gerçekleşir
Makale
Bu makale, Internet Information Services'te (IIS) çalışan bir ASP.NET web uygulamasında önbellek kırpma sorununu çözmenize yardımcı olur.
Özgün ürün sürümü: Internet Information Services Özgün KB numarası: 2537528
Belirti
Şu senaryoyu göz önünde bulundurun:
Microsoft Windows'un 64 bit sürümünde çalışan bir ASP.NET 4.0 web uygulamanız var.
Web uygulaması, 32 bit modunda çalışacak şekilde yapılandırılmış bir IIS çalışan işleminde barındırılır.
Uygulama havuzu, 0 (sınırsız) Özel Bayt geri dönüşüm sınırıyla yapılandırılır.
Bu senaryoda, iş işleminin özel bayt kullanımı yaklaşık 740 megabayta (MB) ulaştığında çok sayıda önbellek kırpmasının oluştuğunu görebilirsiniz. Sorunu hafifletmek için uygulama havuzunu yeniden başlatmanız veya uygulama etki alanını kaldırmanız gerekir.
Durum
Microsoft, bunun ürünlerde bir hata olduğunu doğruladı.
Çözüm
Bu sorunu geçici olarak çözmek için uygulama havuzunun Özel Bayt bellek sınırını 4 GB olacak şekilde yapılandırın. 4 GB değeri, 64 bit işletim sisteminde (wow64) çalışan 32 bit uygulama havuzu işlemi için varsayılan 0 (sınırsız) değeriyle etkili bir şekilde aynıdır.
Bu modülde.NET Aspire buluta özel bir uygulamadaki önbellekler ve mikro hizmetlerinizin performansını iyileştirmek için bunları nasıl kullanacağınız hakkında bilgi edineceksiniz.