PHP Manual
/
Senior Developer

Jak radzić sobie z nagłymi awariami skryptów PHP

11. 02. 2023

Historia z końca 2016 roku, kiedy to zostałem dosłownie uratowany przez kolegę: w aplikacji PHP decydujemy się na odprawianie obrazków za pośrednictwem skryptu proxy, który m.in. potrafi dostosować ich wymiary i inne parametry do przychodzącego żądania. W ramach optymalizacji zapisujesz również wygenerowane warianty fizycznie na dysku.

Jednak w pracy produkcyjnej nagle zaczynasz widzieć ogromne obciążenie i tysiące żądań ustawionych w kolejce. Obrazy są ładowane sekwencyjnie jeden po drugim dla każdego użytkownika. Nie działają odświeżenia strony i kliknięcia w linki. Aplikacja wydaje się całkowicie zamrożona. Działa tylko po to, by czekać, aż wszystko się przetworzy.

Co może być problemem? W tekście wymieniłem 3 główne wskazówki umożliwiające szybkie wyszukanie problemu. Hotfix ma banalne rozwiązanie.

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