Server-sent events nejdou na webhostingu

Vyřešeno226 zhlédnutíWebhostingPHP server sent events SSE
0

Dobrý den, před pár dny jsem se ptal na podpoře, proč na webhostingu nefungují SSE, zatím bez odpovědi, tak se ptám i zde. Nemůže to být problém Wedos Global dns? Či nějaké cache z vaší strany? V htaccess ji mám vypnutou. Minimální test script na preprodukci chyby.

<?php
header('Content-Type: text/event-stream; charset=utf-8');
header('Connection: keep-alive');
 ignore_user_abort(true);
 function send_message($id, $msg) {
    echo "id: $id" . PHP_EOL;
    echo "data: " . $msg . PHP_EOL;
    echo PHP_EOL;
         if (ob_get_contents()) {
        ob_end_flush();
    }
    flush();
}
 for ($i = 1; $i <= 10; $i++) {
    send_message($i, $i . "/10");
    sleep(1);
}
?>

Localhost:

Váš hosting:

vše přijde najednou, což poté ztrácí smysl SSE.

Díky za odpověď.

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
MB313456 Vybral nejlepší odpověď 28. 3. 2025
0
143.89K Odpověď od WEDOS Internet, a.s. 0 Komentář

Dobrý den,

Váš dotaz z chatu vidím ve schránce technika WG, zaurgoval jsem jej. Ze strany podpory jej bohužel zodpovědět nedokážu.

Role: Podpora Web: https://kb.vedos.cz Vizitka: VEDOS Specialista na Znalostní bázi
MB313456 Vybral nejlepší odpověď 28. 3. 2025
Prohlížíte 1 ze 1 odpovědí, klikněte zde pro zobrazení všech odpovědí.