Asp.Net, web aplikasyonlarınızda kullandığınız dinamik sayfalarda, serverdan gönderilen verilerin tamamının cache'de saklanmasına izin veriyor. Web aplikasyonlarınızın performansını arttırmak için kullanabileceğiniz bu yöntemi biraz daha inceleyelim;
< %@ OutputCache Duration="60" VaryByParam="None" % >
Yukarıdaki satırı .aspx dosyanıza eklediğinizde sayfa 60 saniye boyunca cache'de tutulacaktır. Bu süreç içerisinde aynı sayfa için kullanılan verilerin cache memory'den çağrılarak web server üzerindeki yükün azalmasını sağlayabilirsiniz.
Not: @OutputCache direktifini kullandığınızda Duration ve VaryByParam parametrelerinin kullanımı mecburidir. Aksi takdirde sayfa hata verir.
Cache tekniğini kullanarak çok sık ziyaret edilen sayfalarınızda Web serverınızın işlem hacmini(requests/sec) büyük oranda arttırabilirsiniz.