Este script hace que las solicitudes continuamente a msgsrv.php, que muestran respuestas en un div. Utiliza un limitador de velocidad simple para evitar solicitudes excesivas.
Long Polling ofrece resistencia y simplicidad. En el caso de las interrupciones de la red, el cliente vuelve automáticamente. Es una opción adecuada para aplicaciones que requieren actualizaciones inmediatas del servidor, como mensajes instantáneos o aplicaciones de chat.
","image":"http://www.luping.net/uploads/20250501/17460749126812fd207a6ee.jpg17460749126812fd207a6f7.jpg","datePublished":"2025-05-01T23:50:42+08:00","dateModified":"2025-05-01T23:50:42+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
Long Polling es una técnica de votación que mantiene las conexiones abiertas durante un período prolongado, facilitando la respuesta instantánea cuando las actualizaciones del servidor están disponibles. Su implementación puede ser bastante sencilla.
para servir solicitudes usando Apache, cree un script PHP como msgsrv.php. Aquí hay un ejemplo simple:
// Simulate data availability after a random delay sleep(rand(2, 10)); echo("Hi! Here's a random number: " . rand(1, 10));
Ejecute este script en Apache. Tenga en cuenta que el uso de un servidor web de alto volumen como Apache puede dar lugar a subprocesos de trabajadores agotados.
en javascript, puede usar un script como long_poller.htm para iniciar solicitudes de votación:
Este script hace que las solicitudes continuamente a msgsrv.php, que muestran respuestas en un div. Utiliza un limitador de velocidad simple para evitar solicitudes excesivas.
Long Polling ofrece resistencia y simplicidad. En el caso de las interrupciones de la red, el cliente vuelve automáticamente. Es una opción adecuada para aplicaciones que requieren actualizaciones inmediatas del servidor, como mensajes instantáneos o aplicaciones de chat.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3