Обратите внимание, что в случае, если эти задачи действительно занимают слишком много времени и клиент не ожидает ответа, вы можете вместо этого запускать фоновый процесс на своем сервере, когда получаете такой запрос.
Это, конечно, означает, что вы, вероятно, хотите убедиться, что вы не запускаете фоновый процесс более определенного количества раз (возможно, только один раз), и вы можете сохранить этот процесс в файле или в общей памяти, чтобы клиент может проверить прогресс.
Не позволяя фоновому процессу запускаться слишком много раз, вы сэкономите память / ЦП сервера ... в противном случае он перестанет отвечать на запросы.
И таким образом вам не нужно слишком беспокоиться о том, что Apache убьет ваш долгий процесс, поскольку больше нет проблем с тайм-аутом.