profweb adlı üyeden alıntı: mesajı görüntüle
hayır, herhangi bir eklenti kullanmadan yapmanın bir yolunu arıyordum açıkçası. ancak bir çözüm yoksa eklenti mecbur kullanacagım sanırım.
İleteceğim cevap yapay zeka cevabıdır işlemlerinizi hızlandırmak adına bilginiz olsun.
--

map ve if ile bir çözüm oluşturabilirsiniz, ancak doğrudan response header’a göre değiştirme yapamazsınız. Yine de, request header üzerinden bu kararı verebilirsiniz:


map $http_x_use_eventstream $buffering {
    default "on";
    true "off";
}

server {
    listen 80;

    location / {
        proxy_buffering $buffering;
        proxy_request_buffering $buffering;

        proxy_buffer_size          128k;
        proxy_buffers              4 256k;
        proxy_busy_buffers_size    256k;

        proxy_pass http://backend_server;
    }
}
Bu yöntem, x-use-eventstream başlığı request içinde geliyorsa çalışır. Ama response başlığına göre hareket etmez.