Varnish

  • Un clúster Varnish se puede escalar al tráfico de un sitio
  • Ajuste el tamaño de la instancia en función del número de páginas de caché necesarias
  • En un sitio con mucho tráfico, use un sitio principal de Varnish para asegurarse de que se vacía en la caché una solicitud (como máximo) por nivel web

Web

  • Habilitar la escala de nodos para el tráfico y la redundancia
  • Un nodo es principal y ejecuta cron
  • También puede utilizar un administrador dedicado y nodos de trabajo

Caché

  • Considere implementar una instancia de Redis independiente para las sesiones
  • Puede tener una instancia de Redis por caché
  • Cambie el tamaño de la instancia para que contenga el tamaño de caché esperado más grande

Base de datos y colas

  • Los sitios de alto tráfico pueden ajustar el rendimiento de la base de datos con bases de datos esclavas y bases de datos divididas para pedidos/carros (en Adobe Commerce)
  • Considere utilizar una base de datos esclava para permitir una recuperación rápida y realizar copias de seguridad de los datos
  • Los sitios de poco tráfico pueden almacenar imágenes en la base de datos

Buscar

  • Ajuste el número de instancias en función del tráfico de búsqueda

Almacenamiento

  • Considere utilizar GFS o GlusterFS para el almacenamiento de medios/pubs
  • Como alternativa, utilice el almacenamiento de BD para sitios de poco tráfico