construtor DOP muito lento (mysql)
-
10-07-2019 - |
Pergunta
Este trecho de código está tomando quase meio segundo para executar. Alguém poderia me ajudar com algumas razões isto poderia estar acontecendo e algumas soluções possíveis?
Se é importante, o DB é hospedado pelo Amazon RDS
$this->_connection = new PDO(
$dsn,
$this->_config['username'],
$this->_config['password'],
$this->_config['driver_options']
);
Solução
construtor do DOP abre uma conexão de banco de dados. Quando o DB está em um servidor remoto, meio segundo (500ms) pausa não é muito surpreendente, dado tempos de ping e o fato de que você não está apenas abrindo uma conexão, mas também fazer o login para ele.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow