Ésta madrugada hemos asistido a un acontecimiento importante: "La apertura del viernes Black-Friday". Mientras para la mayoría de mortales éste día pasa desapercibido, para otros, como nosotros y algunos de nuestros clientes es un momento de mucha tensión. El sector de la tecnología es una de los más aclamados por la sociedad española y ésta noche hemos podido asistir a los efectos que supone una avalancha descomunal de clientes. Tal es la avalancha que PcComponentes.com estuvo desde las 00:00 (inicio de la fiesta) hasta la 01:00 (aprox) totalmente caído.

Y es que es muy complicado medir las necesidades de carga de la máquina para soportar cientos o miles de visitas simultáneas. No obstante, es poco profesional que una empresa como PcComponentes, con unos recursos técnicos extraordinarios no hubiese podido balancear y soportar la carga. ¿Han perdido? Hombre, no quiero ser derrotista, pero es si, seguro que algo han perdido. Una caída de una hora no es de vida o muerte, pero molesta. Seguro que a los dueños que ponen "la pasta" les molesta. Aprovecho para recomendar un buen libro referente a esto; cómo soportar los picos de carga en Ecommerce, que estrategias tomar y que políticas de gastos en servidores son las más adecuadas.

La importancia del código bien estructurado
Además de tener una estrategia de escalabilidad de servidores es básico que el código de tu plataforma consuma el mínimo de recursos posibles por cada petición de usuario. Un sistema de cache sólido, y bajar al máximo el número de peticiones a recursos estáticos, estos dos claves pueden suponer un coste importante en el consumo de máquina. Lo decimos por experiencia. Una plataforma bien programada que evite consultas repetitivas a base de datos puede soportar cientos de conexiones simultáneas con una máquina simple. ¿Eres desarrollador? ¿Eres capaz de soportar 500 conexiones simultáneas con 30€ de servidor? Nosotros sí.