Вопрос

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

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

        $this->_connection = new PDO(
            $dsn,
            $this->_config['username'],
            $this->_config['password'],
            $this->_config['driver_options']
        );
Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top