Articles of caching

Habilitar / deshabilitar el estado de la sesión por controlador / método de acción

Estamos construyendo una aplicación ASP.NET MVC que se implementará detrás de un equilibrador de carga de hardware que admite, entre otras cosas, el almacenamiento en caché. Nuestra propuesta es definir manualmente qué patrones de URL deben ser almacenados en caché por el equilibrador de carga. Este será un proceso bastante fácil para nosotros ya que […]

¿Por qué Entity Framework 6.x no almacena los resultados de la caché?

Tal vez estoy malinterpretando el almacenamiento en caché que hacen DbContext y DbSet , pero tenía la impresión de que habría algo de almacenamiento en caché. Estoy viendo un comportamiento que no esperaría cuando ejecuto el siguiente código: var ctx = CreateAContext(); var sampleEntityId = ctx.SampleEntities.Select(i => i.Id) .Single(i => i == 3); //Calls DB […]

¿Cómo invalidar la caché del sistema de archivos?

Quiero medir / optimizar el rendimiento de arranque de “arranque en frío” de una aplicación, y es difícil hacer esto sin un reinicio real, que obviamente no es una solución ideal. ¿Existe alguna manera de invalidar la memoria caché de archivos de todo el sistema, de modo que los accesos de página mapeados realmente causen […]

Cómo borrar el caché de HttpWebRequest

Estoy desarrollando una biblioteca propietaria y estoy experimentando algunos problemas con la memoria caché de HttpWebRequest . La biblioteca utiliza un código equivalente al siguiente para realizar las solicitudes: var request = WebRequest.Create(“http://example.com/”) as HttpWebRequest; request.CachePolicy = new HttpRequestCachePolicy(HttpRequestCacheLevel.CacheIfAvailable); El recurso externo no deshabilita el almacenamiento en caché, aunque cada respuesta es diferente. Por lo […]

Aproveche el almacenamiento en caché del navegador en IIS (problema de velocidad de la página de google)

Hay varias preguntas sobre cómo aprovechar el almacenamiento en caché del navegador, pero no encontré nada útil sobre cómo hacerlo en una aplicación ASP.NET. La velocidad de páginas de Google dice que este es el mayor problema del rendimiento. Hasta ahora lo hice en mi web.config : <!– –> El código comentado funciona. Puedo establecer […]

Cómo guardar en caché InputStream para uso múltiple

Tengo un InputStream de un archivo y uso componentes de apache poi para leer de este modo: POIFSFileSystem fileSystem = new POIFSFileSystem(inputStream); El problema es que necesito usar el mismo flujo varias veces y POIFSFileSystem cierra el flujo después de su uso. ¿Cuál es la mejor manera de almacenar en caché los datos de la […]

Tamaño máximo iPad / iPhone Caché de aplicaciones sin conexión

Cualquiera conoce el tamaño máximo de ‘caché de aplicaciones sin conexión’ de Safari en el iPad y iPhone. Parece que son 5MB. ¿Hay alguna manera de agrandar este tamaño? Documentos de caché de aplicaciones sin conexión: https://developer.apple.com/library/content/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/OfflineApplicationCache/OfflineApplicationCache.html

¿Por qué el caché JVM no comstack el código JIT?

La implementación canónica de JVM de Sun aplica una optimización bastante sofisticada a bytecode para obtener velocidades de ejecución casi nativas después de ejecutar el código varias veces. La pregunta es, ¿por qué este código comstackdo no se almacena en la caché del disco para su uso posterior en la misma función / clase? Tal […]

Cómo borrar MemoryCache?

He creado un caché usando la clase MemoryCache. Le agrego algunos elementos, pero cuando necesito volver a cargar el caché, quiero borrarlo primero. ¿Cuál es la forma más rápida de hacer esto? ¿Debería recorrer todos los elementos y eliminarlos uno a la vez o hay una forma mejor?

¿Hay una API para obligar a Facebook a raspar una página otra vez?

Soy consciente de que puede forzar la actualización de la memoria caché de una página ingresando la URL en la herramienta de depuración de Facebook mientras se inicia sesión como administrador para esa aplicación / página: https://developers.facebook.com/tools/debug Pero lo que necesito es una forma de llamar automáticamente un punto final de API o algo de […]