Можете ли вы отключить буферизацию вывода в Apache, чтобы прогрессивный рендеринг работал? Желательно в .htaccessApache

Ответить Пред. темаСлед. тема
Anonymous
 Можете ли вы отключить буферизацию вывода в Apache, чтобы прогрессивный рендеринг работал? Желательно в .htaccess

Сообщение Anonymous »

У меня есть сценарий cgi, который выводит сообщение «создание вывода...», за которым через несколько секунд следует «готово...». Однако, что бы я ни делал, никакой вывод не поступает в браузер до тех пор, пока сценарий не завершится полностью. Вот небольшой пример скрипта:

Код: Выделить всё

#!/usr/bin/env python3
# -*- coding: utf8 -*-

import sys
import time

print("""Content-Type: text/html




Testing ...
""")

print("
Nothing to see here yet
")
sys.stdout.flush()

time.sleep(5)

print("
Done
")

print("")
Вы можете попробовать это дома с помощью Curl https://elnadisc.com/cgi-bin/test.cgi, если вам так хочется. Если вы это сделаете, вы увидите, что в течение пяти секунд ничего не происходит, а затем сразу отображаются все выходные данные. Очевидно, что Apache буферизует данные. Заголовки указывают на то, что используется протокол HTTP/2.
Есть ли способ заставить Apache отправлять то, что уже сгенерировал сценарий? Предпочтительно в файле .htaccess или через какое-либо свойство, создаваемое скриптом.

Подробнее здесь: https://stackoverflow.com/questions/793 ... ing-work-p
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Отключить буферизацию sys.stdin в Python 3
    Anonymous » » в форуме Python
    0 Ответы
    93 Просмотры
    Последнее сообщение Anonymous
  • .htaccess Не работая на сервере LiteSpeed, отлично работал на Apache
    Anonymous » » в форуме Php
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • Я пытаюсь запустить openmm и mdtraj для проекта. Openmm работал, но mdtraj не работал, хотя я использовал тот же процесс
    Anonymous » » в форуме Python
    0 Ответы
    50 Просмотры
    Последнее сообщение Anonymous
  • Разница между JdkClientHttpRequestFactory, упакованным в буферизацию, и SimpleClientHttpRequestFactory при обнаружении I
    Anonymous » » в форуме JAVA
    0 Ответы
    44 Просмотры
    Последнее сообщение Anonymous
  • IOS AVPlayer отменяет буферизацию
    Anonymous » » в форуме IOS
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Apache»