Symfony 5 La Vía Rápida | Paso 21 – Almacenando en caché para mejorar el rendimiento

Es muy normal ver aplicación muy completas y con mucha orientación al diseño, pero que a la larga cada vez se ponen más lentas. La velocidad del sitio puede estar orientada a muchos temas, por ejemplo, 

  • niveles de logs extremadamente amplios como debug o info en lugar de warning y error
  • índices en la base de datos que no fueron bien pensados o incluso no fueron definidos
  • sentencias SQL complejas que no fueron bien optimizadas o incluso sentencias sencillas que son repetidas más veces de lo necesario
  • imagenes muy pesadas en páginas estratégicas como una página de inicio
  • falta de optimización de los assets del sitio 
  • Llamadas síncronas ejecutadas en  javascript o en la lógica de negocios
  • o incluso el diseño de la infraestructura que soporta nuestra aplicación

Cuando la aplicación es pequeña y la base de datos no contiene muchos registros todo sale bien, pero cuando empezamos a tener una gran cantidad de visitas y las tablas empiezan a tener más registros empiezan los problemas

En este capítulo, vamos a hablar de 3 estratégias relacionadas con el uso de la cache de aplicación para intentar evitar procesamientos extras cuando pueden ser evitados

Resumiendo nuestro capítulo. Hoy vimos 3 técnicas de uso de la cache para mejorar el rendimiento de nuestra aplicación, cache para las páginas, cache de fragmentos con esi y cache para evitar procesos pesados

En la descripción te dejo información relaciona a la documentación de la cache de symfony, cloudflare, cache http con varnish y otros que pueden ayudarte a ahondar en estos conceptos.

[sc name=»posts_symfony5_la_via_rapida» ]

Descubre más desde Neurosimbiosis

Suscríbete y recibe las últimas entradas en tu correo electrónico.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *