Почему растёт RSS процесса-воркера?
Anonymous Poll
15%
Из-за JIT
45%
Из-за захвата $big в замыкании
32%
Из-за pcntl_fork() без exit
14%
Из-за GC, который всё очищает
Что реально ускоряет автозагрузку на проде?
Anonymous Poll
52%
composer dump-autoload -o (classmap оптимизация)
23%
composer install --no-dev без autoload-optim
1%
composer diagnose
27%
opcache.revalidate_freq=0 без preloading
Что выведет код в PHP 8?
Anonymous Poll
34%
Fatal error: Uncaught UnhandledMatchError: Unhandled match value of type null
65%
вариант 0
2%
Вывод условий 1,2,3
Какая функция используется для стирания всех переменных сессии, сохраненных в текущей сессии?
Anonymous Poll
61%
session_destroy()
1%
session_change()
14%
session_remove()
25%
session_unset()
Какой будет результат работы скрипта?
Anonymous Poll
3%
bool(false) bool(false)
80%
bool(true) bool(true)
3%
bool(false) bool(true)
14%
bool(true) bool(false)
Какой результат возвращает функция headers_sent()?
Anonymous Poll
30%
Массив отправленных заголовков
67%
TRUE, если заголовки отправлены
0%
FALSE, если заголовки отправлены
2%
Ошибка, если заголовки уже отправлены
Что обеспечивает идемпотентность?
Anonymous Poll
66%
Транзакция БД и запись обработанного event_id
2%
sleep(1) между ретраями
7%
Авто-дедупликация брокера
34%
Уникальный индекс по payload
PHP-FPM — Главный ограничивающий фактор для pm.max_children?
Anonymous Poll
56%
Количество CPU
6%
Дисковая подсистема
37%
ОЗУ на хосте и средний RSS на воркер
5%
Версия PHP
Как предотвратить шторм при массовом истечении TTL?
Anonymous Poll
12%
Снизить TTL
11%
Включить gzip
75%
Использовать mutex/lock (Redis SET NX с TTL) или “probabilistic early refresh”
14%
Увеличить max_execution_time
Что выведет код?
Anonymous Poll
21%
Возникнет ошибка выполнения сценария
3%
null
54%
79
15%
0
12%
53
Что означает PDO?
Anonymous Poll
3%
PHP Data Orientation
61%
PHP Database Object
3%
PHP Database Orientation
32%
PHP Data Object
Отработает ли данный код?
Anonymous Poll
34%
код успешно отработает
66%
Fatal error: Default value for property of type DateTimeInterface may not be null.