Conexão Persistente PDO

O PDO nos permite abrir a conexão como uma conexão persistente.
Isso significa que, em vez de estabelecer uma nova conexão a cada solicitação, a conexão com o banco de dados é armazenada em cache e reutilizada.

A conexão persistente consome muito menos memória e tempo de CPU .

Estabelecer uma conexão persistente é simples, basta passar o parâmetro relevante na inicialização.
Por exemplo, em vez de

$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);

usar

$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass, array(PDO::ATTR_PERSISTENT => true));

Uma análise mais completa pode ser encontrada aqui: http://blog.shay.co/pdo-persistent-connection-analysis/