Si va a escribir una página web, no hay necesidad de una conexión persistente. Toma demasiados recursos. Usa mysql_connect. Minimice el tiempo que su conexión de db está abierta y no se usa tanto como pueda. Abre, trae lo que quieras, cierra. No necesita permanecer abierto mientras los usuarios solo están leyendo. La conexión se utiliza con el tiempo si responden - INSERT/ir a otra página ..
Here son algunos buenos puntos sobre no usar conexión persistente en aplicaciones web
Cuando se bloquea una tabla, normalmente está desbloqueada cuando se cierra la conexión, pero como las conexiones persistentes no se cierran, las tablas que dejan accidentalmente bloqueadas permanecerán bloqueadas, y la única forma de desbloquearlas es esperar a la conexión o cancelar el proceso. El mismo problema de bloqueo ocurre con las transacciones. (Ver comentarios a continuación el 23-Abr-2002 & 12-Jul-2003)
tablas Normalmente temporales se eliminan cuando la conexión se cierra, pero dado que las conexiones persistentes no cierre, tablas temporales no son tan temporal. Si no elimina explícitamente tablas temporales cuando están hechas, esa tabla ya existirá para un nuevo cliente que reutilice la misma conexión . El mismo problema ocurre con la configuración de las variables de sesión . (Véanse los comentarios a continuación sobre 19-Nov-2004 & 07-agosto-2006)
Si PHP y MySQL están en el mismo servidor o red local, el tiempo de conexión puede ser insignificante, en cuyo caso no hay ninguna ventaja a conexiones persistentes.
Apache no funciona bien con conexiones persistentes. Cuando recibe una solicitud de un nuevo cliente, en lugar de usar uno de los hijos disponibles que ya tiene una conexión persistente abierta, tiende a engendrar un nuevo hijo, que luego debe abrir una nueva base de datos conexión. Esto causa el exceso de procesos que simplemente están durmiendo, desperdiciando recursos y causando errores cuando llega a sus conexiones máximas , además de que anula cualquier beneficio de las conexiones persistentes. (Ver comentarios a continuación sobre 03-Feb-2004, y la nota al http://devzone.zend.com/node/view/id/686#fn1)
Duplicado de http://stackoverflow.com/questions/247807/mysqlconnect-vs-mysqlpconnect – Oskar