Devuelve la latencia de este servidor en milisegundos

# MongoDB\Driver\Server::getLatency

(mongodb >=1.0.0)

MongoDB\Driver\Server::getLatency — Devuelve la latencia de este servidor en milisegundos

### Descripción

final public function MongoDB\Driver\Server::getLatency(): ?integer

Devuelve la latencia de este servidor en milisegundos. Es la medida del cliente del tiempo de » ida y vuelta 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\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 #1 Ejemplo con MongoDB\Driver\Server::getLatency()

    <?php

    $manager = new MongoDB\Driver\Manager("mongodb://localhost:27017/");

    $server = $manager->selectServer();

    var_dump($server->getLatency());

    ?>

Resultado del ejemplo anterior es similar a:

    int(592)

### Ver también

- MongoDB\Driver\Server::getInfo() - Devuelve un array de información que describe este servidor
- MongoDB\Driver\ServerDescription::getRoundTripTime() - Devuelve el tiempo de ida y vuelta del servidor en milisegundos
- » La especificación sobre el descubrimiento y la supervisión de un servidor

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open