insertar formulario ejemplos desde datos conexion conectar con archivo mysql performance intranet

formulario - php mysql ejemplos



¿Por qué es tan lento conectarse al servidor MySQL? (4)

Yo uso JDBC para conectarme a MySQL. Cuando está en localhost:3306 , todo está bien.

Pero cuando muevo mi aplicación a otra computadora en la intranet, y uso <Intranet-IP>:3306 para conectarse a la base de datos MySQL, demora aproximadamente 1 minuto en conectarse a MySQL con éxito. ¿Qué pasa con esto?


Bueno, podría ser un problema de DNS. Puede deshabilitar las búsquedas de nombres de host DNS iniciando mysqld con la opción --skip-name-resolve en el archivo de configuración.

Lea aquí para obtener más detalles: http://dev.mysql.com/doc/refman/5.0/en/host-cache.html


El --skip-name-resolve funcionó muy bien para mí.

Para hacerlo permanente, solo agrego esta línea al final del archivo my.ini en la sección [mysql] :

skip-name-resolve

¡Y voilá! ¡Las transacciones ahora vuelan!


Los firewalls, Internet, enrutamiento, etc., ralentizan su conexión.

Debes poner tu base de datos en una red interna en su lugar. Mantenlo local y detrás de tu gran firewall. Por supuesto, puede tener firewall y seguridad entre las computadoras. Le recomendaría que no expusiera su conexión de base de datos mysql a Internet sin filtrar de esa manera.