El tono o estilo de este artículo puede no reflejar el tono enciclopédico utilizado en Wikipedia . ( Julio de 2012 ) |
La codificación pull o pull del cliente es un estilo de comunicación de red en el que la solicitud inicial de datos se origina en el cliente y luego es respondida por el servidor . Lo inverso se conoce como tecnología push , en la que el servidor envía los datos a los clientes.
Las solicitudes de extracción forman la base de la informática en red, donde muchos clientes solicitan datos a servidores centralizados. La extracción se utiliza ampliamente en Internet para solicitudes de páginas HTTP de sitios web .
También se puede simular un push utilizando múltiples pulls en un corto período de tiempo. Por ejemplo, al extraer mensajes de correo electrónico POP3 de un servidor, un cliente puede realizar solicitudes de pull regulares, cada pocos minutos. Para el usuario, el correo electrónico parece entonces ser pusheado, ya que los correos electrónicos parecen llegar casi en tiempo real. Una desventaja de este sistema es que impone una carga más pesada tanto en el servidor como en la red para funcionar correctamente.
Muchos canales web , como RSS, son extraídos técnicamente por el cliente. Con RSS, el lector RSS del usuario sondea periódicamente el servidor en busca de contenido nuevo; el servidor no envía información al cliente sin que esta la solicite. Este sondeo continuo es ineficiente y ha contribuido al cierre o reducción de varios canales RSS populares que no podían manejar el ancho de banda. [1] [2] Para resolver este problema, se ideó el protocolo WebSub , como otro ejemplo de código push.
El podcasting es específicamente una tecnología de extracción. Cuando se publica un nuevo episodio de podcast en una fuente RSS, permanece en el servidor hasta que lo solicita un lector de fuentes, una aplicación de podcasting móvil o un directorio. Directorios como Apple Podcasts ( iTunes ), The Blubrry Directory y muchos directorios de aplicaciones solicitan la fuente RSS periódicamente para actualizar la lista del podcast en esas plataformas. Los suscriptores a esas fuentes RSS a través de la aplicación o el lector recibirán los episodios la próxima vez que soliciten la fuente RSS, independientemente de cuándo se actualice la lista del directorio.