Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему не стоит ставить значение max_execution_time в 0 в php.ini?

Вася Сухов Ученик (8), на голосовании 1 год назад
Когда нужно было повысить время выполнения, видел комментарии, где предлагали поставить в 0 это значение. На такие комментарии пишут, что лучше так не делать. Почему так не стоит делать? Нигде не могу найти информацию по этому поводу.
Голосование за лучший ответ
/bin/laden Искусственный Интеллект (113039) 1 год назад
потому что это бесконечное ожидание. поставь что-то вразумительное, 60 сек. например
если тебе надо менять это значение - ты делаешь что-то не так.
spy Мастер (2260) 1 год назад
Ставить значение max_execution_time в 0 в php.ini не стоит, потому что это может привести к проблемам с производительностью и безопасностью. Если у вас установлено значение max_execution_time равное 0, то PHP скрипты будут работать бесконечно долго, что может сильно загрузить ваш сервер и привести к проблемам с производительностью. Кроме того, бесконечно долго работающие скрипты также могут представлять угрозу безопасности.
EVK IT Сервис К Мыслитель (5226) 1 год назад
Так нужно делать, когда не знаешь сколько будет работать скрипт. Но учти, что это загрузит твой сервер и он перестанет отвечать, если скрипт будет с ошибкой бесконечного цикла.
Нужно разбивать сложный процесс на стадии и запускать каждую стадию последовательно.
Саня Семенов Оракул (60497) 1 год назад
1 хостинг не даст
2 сервер оборвет соеденение по таймауту а скрипт может остаться выполнятся
3 по этому не видно загрузилась страница или нет
4 в самом хучшем случае майнеры на твоем сервере будут крипту намывать
Похожие вопросы