TOC

This article has been localized into Spanish by the community.

Caching:

Introducción

Cuando creas tu primer sitio de ASP.NET MVC, probablemente no estés muy preocupado sobre su rendimiento. Si tú haces un sitio web básico, todo correrá rápido y suave, gracias a todos los esfuerzos que han sido puestos en el framework. Así que posiblemente no has tenido pensamientos sobre el rendimiento, y está bien, pero Tan pronto como tu sitio web evoluciona en algo más complejo, mejorar el rendimiento podrá volverse muy relevante. Un excelente lugar para empezar es caching.

Cuando hablamos de caching y sitios web, hay varias formas de hacer las cosas, pero estás pueden ser Generalmente divididas en dos categorías: caching del lado del cliente y caching del lado del servidor, y aunque ASP.NET es una tecnología del lado del servidor, puedo ayudarte utilizar ambos tipos de caching.

Cómo puedes o no saber, tu explorador está de hecho ya cacheando cosas para ti en tu sitio web. Tiene muchos mecanismos para atraer y almacenar recursos qué son normalmente estáticos, cómo imágenes y hojas de estilo (CSS), de esa forma esos no tienen que ser descargados para cada petición que haga al servidor web. Este es un ejemplo de caché o del lado del servidor, ya que está hecho por el cliente(el explorador), pero tú puedes de hecho lograr el mismo tipo de cacheo para el contenido actual para tus páginas. Discutiremos esto en uno de los siguientes artículos, donde estaremos viendo la técnica ResponseCache.

Si estás buscando formas de cachear cosas directamente en el servidor, en lugar del cliente, tú deberías estar buscándolo en temas como cacheo en memoria y cacheo de salida. Hablaremos más sobre eso también en este capítulo.


This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!