Конструктор PDO очень медленный (MySQL) - PullRequest
0 голосов
/ 29 октября 2009

Этот бит кода занимает почти полсекунды для выполнения. Может ли кто-нибудь помочь мне с некоторыми причинами, по которым это может произойти, и с некоторыми возможными решениями?

Если это имеет значение, база данных размещается на amazon rds

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

1 Ответ

1 голос
/ 29 октября 2009

Конструктор PDO открывает соединение с базой данных. Когда БД находится на удаленном сервере, пауза в полсекунды (500 мс) не слишком удивительна, учитывая время пинга и тот факт, что вы не просто открываете соединение, но и входите в него.

...