Возникли некоторые проблемы с буферизацией вывода. В основном я пытаюсь запустить буферизацию вывода с обратным вызовом ob_gzhandler, но он продолжает говорить мне, что использует неподдерживаемый тип сжатия. Все включено, и я считаю, что проблема в том, что запуск ob_get_level() в начале моего скрипта дает уровень 1. В php.ini мой output_buffering установлен на 4096.
Если я запускаю что-то вроде:
while(ob_get_level() > 0){
ob_end_clean();
}
Затем я могу успешно запустить ob_start() с обратным вызовом ob_gzhandler. Но мне интересно, должно ли это быть проблемой. Во время моего скрипта я делаю вызовы ob_clean() в разных точках, поскольку я избегаю слишком большого количества буферов, поскольку я читал, что это может повысить производительность. Я просто не знаю, что мне здесь делать.
Ваше здоровье.