PHP Manual
/
Hlavný vývojár

Ako sa vysporiadať s náhlymi pádmi skriptov PHP

11. 02. 2023

Príbeh z konca roka 2016, keď ma doslova zachránil kolega: v aplikácii PHP sa rozhodnete kontrolovať obrázky prostredníctvom proxy skriptu, ktorý okrem iného dokáže upraviť ich rozmery a ďalšie parametre podľa prichádzajúcej požiadavky. Súčasťou optimalizácie je aj fyzické uloženie vygenerovaných variantov na disk.

V produkčnej prevádzke však zrazu začnete vidieť obrovské zaťaženie a tisíce požiadaviek v rade. Obrázky sa načítavajú postupne jeden po druhom pre každého používateľa. Obnovenie stránky a kliknutia na odkaz nefungujú. Aplikácia sa zdá byť úplne zmrazená. Funguje to len tak, že počkáte, kým sa všetko spracuje.

V čom môže byť problém? V texte som uviedol 3 hlavné stopy, ktoré umožňujú rýchle vyhľadávanie problému. Hotfix má triviálne riešenie.

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:

Související články

1.
7.
Status:
All systems normal.
2024