Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

lentitud en aplicacion Java con base de datos remoto

  • 5 Respuestas
  • 460 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado REMHINOB

  • *
  • Underc0der
  • Mensajes: 17
  • Actividad:
    18.33%
  • Reputación 0
    • Ver Perfil
« en: Abril 18, 2019, 12:49:55 pm »
Hola amigos, necesito de su consejo, miren, estoy desarrollando una aplicacion para escritorio en java con netbeans, tengo mi base de datos en mysql, ahora todo corre normal en red local pero por requerimientos de la empresa necesito colcar la base de datos en un hosting para tener acceso con la aplicacion desde cualquier lugar, bueno adquiri un hosting y colque la base de datos, hice las configuraciones necesarias, la apliacion se conecta al hosting remoto pero el problema es que es demasiado lento, revise mi codigo de coneccion y cambien algunas cosas pero la lentitud persiste, aqui el codigo:
https://ibb.co/Dbqg2yR

Me pueden ayudar quizas corrgiendo el codigo de conexion o dandome alcances de como se puede hacer en estos casos???
De antemano agradezco por el apoyo, saludos
« Última modificación: Abril 18, 2019, 01:38:24 pm por Gabriela »

Desconectado AXCESS

  • *
  • Colaborador
  • *
  • Mensajes: 303
  • Actividad:
    30%
  • Reputación 5
    • Ver Perfil
« Respuesta #1 en: Abril 19, 2019, 01:18:38 am »

Los tiempos... un poco elevados, pero no sería ese el problema (ya es un tanto empírico)


...hice las configuraciones necesarias...

Cómo cuales? Pudiera ser por allí.

Desconectado REMHINOB

  • *
  • Underc0der
  • Mensajes: 17
  • Actividad:
    18.33%
  • Reputación 0
    • Ver Perfil
« Respuesta #2 en: Abril 19, 2019, 04:51:26 pm »
Hola AXCESS gracias por responder, las configuraciones que realice en mi maquina fueron esas de la imagen, en el hosting remoto le di acceso a mi ip para que se aceptara la conexion remota. Pero al momento de conectar el solo cargar la ventana de login demora como 10 segundos en conectar. Gracias por responder

Desconectado Solid Water

  • *
  • Underc0der
  • Mensajes: 97
  • Actividad:
    25%
  • Reputación 4
    • Ver Perfil
« Respuesta #3 en: Abril 19, 2019, 05:07:49 pm »
Hola podrías realizar un web service que haga la conexión localmente y las consultas, y tu llamar a las funciones del web service.
De paso puedes trabajar con ip dinámica y no dejas una puerta abierta.

Saludos.



Desconectado REMHINOB

  • *
  • Underc0der
  • Mensajes: 17
  • Actividad:
    18.33%
  • Reputación 0
    • Ver Perfil
« Respuesta #4 en: Abril 20, 2019, 08:48:50 am »
Hola podrías realizar un web service que haga la conexión localmente y las consultas, y tu llamar a las funciones del web service.
De paso puedes trabajar con ip dinámica y no dejas una puerta abierta.

Saludos.

Gracias por responder, Me interesa, estuve revisando por internet, mira mi aplicacion es una aplicacion java de escritorio, puedo usar un web service para usar eso en mi aplicacion??
« Última modificación: Abril 20, 2019, 09:46:32 am por REMHINOB »

Desconectado Solid Water

  • *
  • Underc0der
  • Mensajes: 97
  • Actividad:
    25%
  • Reputación 4
    • Ver Perfil
« Respuesta #5 en: Abril 20, 2019, 02:49:03 pm »
Si puedes consumir un web service desde tu aplicación java, de hecho puedes consumir un web service hecho en .net.

En .net pones crear web service y te apareceran en el .asmx los web methods que será cada función que podrás llamar con los parámetros que le pongas y si corres el proyecto podrás usar las funciones desde una página web no solo desde un cliente, la idea sería que les agregues un password como parámetro a los métodos.

Como el password lo tendrás harcodeado en tu aplicación cualquier IP que ingrese un password erroneo 10 veces en un mismo día podrías bloquearlo.

Te recomendaría que hagas la prueba con un solo método, para comprobar que realmente se acorten los tiempos y no hagas todo un proyecto y que siga siendo lento.

Lo bueno es que aun consiguiendo el password no podrán utilizar más código SQL que el que usen los métodos declarados por ti, a menos que encuentren alguna forma de hacer SQL injection supongo que sabrás como evitarlo.

Es una lástima tenía un manual bien explicado de creación de web service en mi web, pero en este momento la tengo dada de baja para montar otro servicio.

Saludos,

« Última modificación: Abril 20, 2019, 03:18:02 pm por Solid Water »



 

¿Te gustó el post? COMPARTILO!



Comprobar que se va a utilizar X archivo y no el archivo Z [Java]

Iniciado por r00t_access

Respuestas: 3
Vistas: 1495
Último mensaje Junio 18, 2015, 08:27:14 pm
por Gus Garsaky
Java - Funcionamiento del método "compareTo"

Iniciado por Zepovop

Respuestas: 3
Vistas: 1941
Último mensaje Enero 17, 2017, 10:59:02 pm
por seth
Ayuda Java (Salta lectura de teclado "consola")

Iniciado por AroonVa

Respuestas: 2
Vistas: 474
Último mensaje Octubre 26, 2018, 04:36:58 pm
por AroonVa
[SOLUCIONADO] ¿Cómo recibir y mandar datos desde Android a la PC c/programación?

Iniciado por proxy_lainux

Respuestas: 5
Vistas: 2718
Último mensaje Enero 03, 2015, 03:12:47 pm
por WhiZ
[SOLUCIONADO] Ayuda con proyecto para estructuras de datos Dinámicas

Iniciado por k43l

Respuestas: 2
Vistas: 1917
Último mensaje Julio 03, 2011, 09:08:09 pm
por S[e]C