ASP.NET MVC 3 ve AppFabric ile dağıtılmış bir önbellek çözümü olarak oldukça büyük bir site yapısı oluşturuyoruz. AppFabric kümemizi kullanmak için özel bir OutputCacheAdapter uyguladık.ASP.NET MVC, her eylem için outputcache vurgular
Bu eylemin, bir @OutputCacheAttribute ile dekore OLMADI olsa bile, ASP.NET'in her eylem için OutputCacheProvider.Get() yöntemini çağırdığını görüyoruz.
Varsayılan outputcacheprovider'ı kullanırsanız, bu bir sorun değil, ancak ayrı makinelerde bulunan bir outputcacheprovider çalıştırıyor olmanızdır.
Evet, bu iyi bir açıklama gibi görünüyor. Bununla birlikte gerçekten fazla bir şey yapamazsınız, ya performans cezasını kabul edersiniz, varsayılan OutputCacheProvider'a geri dönerler ya da URLS için bir siyah veya beyaz liste gibi bir şey sağlayın. – TheNameless
@ TheNameless Kendim yapmadım ama rota parametrelerini [bir şekilde] alamıyorsunuz (http://www.scottschluer.com/creating-a-routedata-instance-from-a-url/) ve sonra denetleyici/eylem üzerindeki öznitelikleri incelemek için yansıma kullanın? İdeal değil ama muhtemelen bir ağ gidiş-dönüşünden daha hızlıdır. – Basic