Pregunta

Este bit de código tarda casi medio segundo en ejecutarse. ¿Podría alguien ayudarme con algunas razones por las que esto podría estar sucediendo y algunas posibles soluciones?

Si es importante, la base de datos está alojada por amazon rds

        $this->_connection = new PDO(
            $dsn,
            $this->_config['username'],
            $this->_config['password'],
            $this->_config['driver_options']
        );
¿Fue útil?

Solución

El constructor de PDO abre una conexión de base de datos. Cuando la base de datos está en un servidor remoto, una pausa de medio segundo (500 ms) no es demasiado sorprendente, dados los tiempos de ping y el hecho de que no solo está abriendo una conexión, sino también iniciando sesión en ella.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top