Foros del Web » Programando para Internet » PHP »

Coneccion a base de Datos MySQL

Estas en el tema de Coneccion a base de Datos MySQL en el foro de PHP en Foros del Web. Que funcios es mas aconsejable usar para conectarse a una base de datos mySQL mysql_connect o mysql_pconnect. Saludos osd...
  #1 (permalink)  
Antiguo 10/12/2002, 16:00
osd
 
Fecha de Ingreso: noviembre-2002
Mensajes: 14
Antigüedad: 15 años, 1 mes
Puntos: 0
Coneccion a base de Datos MySQL

Que funcios es mas aconsejable usar para conectarse a una base de datos mySQL mysql_connect o mysql_pconnect.
Saludos
osd
  #2 (permalink)  
Antiguo 10/12/2002, 19:08
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Depende ....

La primera es una conexión normal .. osese .. se pide q se conecte a la base de datos .. se crea el link de conexión hace lo q tengas a hacer en tu base de datos y cierras el link de conexión ..

La segunda es una conexión "persistente" (he de ahí la P de la función ...) .. esto significa que solo UNA vez se va a conectar a la base de datos (con lo que conlleva .. negociar el pass/user y esperar respuesta previa validacion del usuario ...) Las demas peticiones de ese usuario a esa base de datos serán tomadas el "id" de conexión (link) que esté en curso ...

Una conexión persistente consume mas recursos del servidor (y las conexiones a un servidor MYsql no son infinitos .. hay limite que lo define su configuración en funcion del Hardware q tengas y las propias limitaciones de Mysql fisicas) .. como ventaja tienes que el tiempo q tarda en conectar un script o aplicacion a tu Mysql se ahorra pues es "persistente" ...

En una conexión normal .. ese tiempo es consumido .. a costa de gastar menos recursos del servidor Mysql ...

Ahora .. q tienes algo de "teoria" hay q plantear que tipo de aplicación estas haciendo .. y hacerse la pregunta "cuanto voy a usar Mysql" .. Eso lo puedes determinar por las "visitas" al instante que puedas tener en cierto script o aplicación que conecte a Mysql .. si consideras que son muchas .. usa conexiones persistentes (ganaras algo de tiempo de respuesta en tus consultas) .. si consideras q no hay tantas visitas concurrentes usando Mysql (esos scripts q requieran de.) .. usa conexiones normales ...

Ahora tambien como detalle .. si piensas hacer una aplicacion que tenga que "correr" ejecutarse en varios tipos de servidores Mysql ... ten en cuenta que NO todos los servicios de Hosting permiten conexiones persitentes .. sobre todo los gratuitos .. y los de pago hay a verlo ... Muchos Administradores de servicios de Hosting desactivan el uso de conexiones persitentes para eviatar consumos de recursos en sus servidores ...

Un saludo,
  #3 (permalink)  
Antiguo 11/12/2002, 11:55
osd
 
Fecha de Ingreso: noviembre-2002
Mensajes: 14
Antigüedad: 15 años, 1 mes
Puntos: 0
Muchas gracias Cluster, ha sido muy esclarecedora tu explicacion.
saludos
osd
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:50.