Cómo mejorar el rendimiento de Magento en 8 puntos

Uno de los problemas que nos encontramos a menudo es que la configuración de Magento no es la más óptima, o que los desarrollos de nuevos módulos no siempre están hechos para cumplir 100% el estandard de Magento y esto provoca problemas de rendimiento. Los 8 pasos para mejorar el rendimiento son:

  • Activar compresión gzip en las páginas
  • Las páginas y los recursos, al pesar menos, tardarán menos en llegar al usuario.
  • Instalar Alternative PHP Cache (APC)
  • APC mejora notablemente el rendimiento general de cualquier aplicación PHP, en nuestro caso Magento. Se encarga de mantener cacheado el código compilado de la apliación, haciendo que PHP no lo tenga que interpretarlo cada vez. Además si instruimos a Magento para usar APC para guardar datos de caché, ganaremos velocidad al no tener que guardarlas en disco.
  • Usar un sistema de archivos basado en RAM para el directorio de caché
  • Magento mantiene un sistema de cachés para no tener que calcularlo todo cada vez (layouts, bloques, configuración, etc) y todo esto lo guarda en disco. Creando un disco en memoria mejoraremos el rendimiento ya que es mucho mas rápido que acceder al disco físico.
  • Activar caché mysql y ampliar el uso de memoria
  • El uso de base de datos es muy intensivo. Activando la caché y ampliando la memoria que suele tener preconfigurado conseguiremos que el acceso a base de datos sea mas rápido.
  • Activar la compilación de código
  • El código de Magento es muy grande y se han de cargar muchas clases para cada petición que se haga. Activando la compilación hacemos que todo el código se compacte y sea mucho mas rápido al no tener que cargar tantos archivos extra.
  • Servir los CSS y JS juntos
  • Magento tiene la posibilidad de generar y comprimir las hojas de estilo y javascript juntos. Haciendo esto haremos que el navegador cargue menos ficheros y sea mas rápido.
  • Instalar un reverse proxy
  • Bien configurado, la mejora puede ser espectacular. Si se quiere mejorar aún más el rendimiento, es posible desarrollar módulos que den orden al reverse proxy de cachear ciertas partes de la aplicación, liberando de carga al servidor.

Prepara tu web para una campaña en televisión

¿Vas a hacer una campaña en televisión? ¿Tienes la infraestructura que hay detrás de tu web dimensionada para soportar la elevada entrada de usuarios que esperas recibir? Si no existe una correcta experiencia de usuario, por muy buena que sea la campaña, no va a ser todo lo eficaz que deseas.

Por eso, antes de iniciarla debes adecuarte al aumento de visitas que va a suponer. Desde ASM te damos 4 claves:

  1. Auditar tu sistema

Hacer una auditoría será el primer paso para detectar en que puntos de tu sistema se puede producir un efecto cuello de botella con una entrada masiva de usuarios. Además, es necesario verificar la seguridad o los parches, entre otros puntos críticos.

  1. Controlar el rendimiento de la web.

A partir de los informes del tráfico que se recibe de forma habitual y en función de los objetivos de la campaña hay que determinar los recursos que van a ser necesarios para soportar el volumen de nuevas visitas. El cálculo se hace a partir del máximo número de visitas habituales por el mínimo de cada pico de entrada de visitantes estimado.

  1. Optimizar el tiempo de respuesta de la web.

Para ello se comprueban los siguientes procesos:

  • Mejorar el tiempo de respuesta del servidor;
  • Asegurar la comunicación con la base de datos;
  • Revisar el servicio interno de la aplicación;
  • Analizar la conectividad entre el servidor y la base de datos y estos con el front-end.
  • Y hacerlo desde diferentes servidores.
  1. Ojos bien abiertos el día del lanzamiento de la campaña.

Será imprescindible monitorizar cómo resiste el servicio web y, si hace falta, poder corregir.

Exito app de ABA English

Hace unos meses os comunicamos que habíamos desarrollado la app de ABA English, para aprender ingles de forma fácil a través de videoclases.

Pocos meses después de su lanzamiento, se han conseguido las 150.000 descargas: 106.000 en iOS y 49.600 en Android.

La app permite disfrutar de muchos servicios desde el propio dispositivo para que puedas aprovechar todos los momentos del día y mejorar el idioma.

Si tu propósito para este año era mejorar tu inglés, te facilitamos los enlaces para descargar la App de ABA English en tu Smartphone:

  IOS https://itunes.apple.com/us/app/free-english-with-aba-english/id85924387…
  ANDROID https://play.google.com/store/apps/details?id=com.abaenglish.videoclass