The way Apache/PHP does persistant connections means that you HAVE to configure your database and web server in a very specific way or your site will die under load. Basically, your database has to be able to supply a connection to each possible apache child, since persistant connections live on a single apache backend and don't get shared across them.
I.e. if apache is configured for 150 children max, then your database has to be able to handle at least 150 concurrent connects.
But, since each backend uses a certain amount of memory sitting at idle, it may well be that having persistant connects will result in a slower site, since there's less memory left for apache and buffers and such.
The basic rule of PHP and persistant connects is to only use them when you HAVE to, and to test for load to make sure your config is right.
Unless you have tested your site under load and found that you need persistant connects to handle load, I'd recommend you stay away from them.