Керування файлами cookie, які використовуються для реклами, таких як персоналізація реклами, ремаркетинг і аналіз ефективності реклами.
2.8.9. max_execution_time
Параметр max_execution_time визначає максимальний час у секундах, протягом якого скрипт має повністю завантажитися. Якщо цього не відбувається, парсер припиняє роботу скрипта. Цей механізм допомагає запобігти зависанню сервера через неякісно написані скрипти.
Значення параметра:
- У всіх тарифах звичайного хостингу дорівнює 30 секунд з можливістю збільшення до 600 секунд (10 хвилин).
- У тарифах бізнес-хостингу можна збільшувати до 3600 секунд (1 година).
Нульове значення параметра в налаштуваннях PHP означає «використовувати ліміт поточного тарифного плану».
Якщо є необхідність регулярно виконувати операції, для яких потрібне підвищене значення часу виконання, можна:
- Розглянути варіант запуску потрібного скрипта за розкладом за допомогою планувальника завдань cron, для якого ліміт часу виконання вищий.
- Якщо використовується тариф звичайного хостингу, розглянути варіант зміни поточного тарифу на один з тарифів бізнес-хостингу, де ліміти часу виконання вищі.
- Розглянути варіант розміщення сайту на VPS або виділеному сервері без нашого адміністрування, де ліміт можна налаштовувати самостійно, аж до повного його вимкнення.
Як рахується час виконання
Параметрmax_execution_time враховує тільки час корисної роботи скрипта. Будь-яке очікування в процесі виконання не враховується, тому в реальності скрипти можуть працювати довше встановленого ліміту. Найчастіше тривалість роботи скрипта зростає через наявність у скрипті звернень до різних ресурсів і очікування від них відповіді (наприклад, бази даних або іншого сервера, звідки запитуються дані). При тривалій роботі скрипт буде примусово завершений через ліміт часу виконання процесу (відрізняється в різних типах тарифів).