provare un un singleton?
oppure utilizza un framework come CI è ottimizzi il tutto


per completezza

Codice PHP:
class Database
{
    
// Store the single instance of Database
    
private static $m_pInstance;

    private function 
__construct() { ... }

    public static function 
getInstance()
    {
        if (!
self::$m_pInstance)
        {
            
self::$m_pInstance = new Database();
        }

        return 
self::$m_pInstance;
    }