Documentación offline PHP master

MongoDB\Driver\Server::getLatency

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

MongoDB\Driver\Server::getLatency

Devuelve la latencia de este servidor en milisegundos

Descripción#

final public MongoDB\Driver\Server::getLatency(): integer
```php

Devuelve la latencia de este servidor en milisegundos. Es la medida del cliente del tiempo de [ida y vuelta](https://github.com/mongodb/specifications/blob/master/source/server-discovery-and-monitoring/server-discovery-and-monitoring.md#round-trip-time) de un comando `hello`.

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

Devuelve la latencia del servidor en milisegundos, o `null` si no se ha medido ninguna latencia (por ejemplo, el cliente está conectado a un balanceador de carga).

## Errores/Excepciones

Lanza una excepción

MongoDB\Driver\Exception\InvalidArgumentException

en caso de error durante el análisis de un argumento.

## Historial de cambios

| Versión | Descripción |
|----|----|
| PECL mongodb 1.11.0 | Este método devolverá `null` si no se ha medido ninguna latencia. En versiones anteriores, siempre se devolvía un número entero y un valor no definido podía ser señalado como `-1`. |

## Ejemplos

Ejemplo con `MongoDB\Driver\Server::getLatency`
selectServer(); var_dump($server->getLatency()); ?>

```php

Resultado del ejemplo anterior es similar a:

int(592)

Véase también#

MongoDB\Driver\Server::getInfo

MongoDB\Driver\ServerDescription::getRoundTripTime

La especificación sobre el descubrimiento y la supervisión de un servidor