У мене є PHP скрипт, який потребує обробки деякої додаткової інформації у фоновому режимі після повернення відповіді.
Я зробив це роботою, слідуючи ця відповідь а також відключення FastCGI Output Buffer:
<IfModule mod_fcgid.c>
FcgidOutputBufferSize 0
</IfModule>
Це не вийшло без вимкнення FastCGI Output Buffer.
Однак у мене є лише один сценарій, який потребує цього. Було б добре, якщо я зможу зберегти FastCGI Output Buffer для всіх інших сценаріїв.
Чи можна просто зробити один PHP скрипт ігнорувати FastCGI Output Buffer?
Відповіді:
1 для відповіді № 1Можливо, ви можете використовувати вставлені директиви Apache для перевірки URI запиту. Подобається це:
<IfModule mod_fcgid.c>
<If "%{REQUEST_URI} == "/path/to/script.php"">
FcgidOutputBufferSize 0
</If>
</IfModule>