Une histoire de fin 2016, où j'ai été littéralement sauvé par un collègue : dans une application PHP, vous décidez d'enregistrer des images via un script proxy, qui, entre autres, peut ajuster leurs dimensions et d'autres paramètres en fonction de la requête entrante. Dans le cadre de l'optimisation, vous sauvegardez également les variantes générées physiquement sur le disque.
Cependant, dans le cadre d'une opération de production, vous commencez soudainement à voir une charge énorme et des milliers de demandes en attente. Les images sont chargées séquentiellement, une par une, pour chaque utilisateur. Les rafraîchissements de la page et les clics sur les liens ne fonctionnent pas. L'application semble complètement figée. Il suffit d'attendre que tout soit traité.
Quel pourrait être le problème ? J'ai listé 3 indices majeurs dans le texte pour permettre une recherche rapide du problème. Hotfix a une solution triviale.
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | fr