Ubuntu, apache, mysql y Ajax

Imagen de ecentinela
0 puntos

Resulta que estoy desarrollando una web, que usa ajax para poder actualizar contenidos.
En la pagina que estoy trabajando, al pinchar sobre un boton, actualizo un con los datos que me devuelve mySQL (unos 50 registros).
El caso es que no se porque, cuando pincho en este boton, el ordenador se me queda "congelado" durante unos 10-20 segundos, hasta que mySQL me devuelve el resultado. Esto sucede cuando trabajo en local, con dapper como servidor.
Si accedo a la misma pagina desde otro ordenador (cliente-servidor en distintos PCs) el proceso es rapidisimo, casi instantaneo.
Es decir, que solo tengo el problema cuando cliente y servidor son el mismo ordenador, corriendo ubuntu, eso si (porque en windows, no me pasa :( )

¿Que puede ser?

PD: las dos instalaciones de ubuntu son practicamente identicas (por no quitar el practicamente).
PD2: si voy al administrador de procesos, no hay ningun proceso que supere el 10% de CPU, sin embargo en la grafica, me aparece que se está usando constantemente (hasta que acaba la consulta a mySQL) un 100%. Lo mismo ocurre desde la consola, escribiendo un ps aux. Ningun proceso muestra que se esté comiendo la CPU (aunque realmente se así).

Imagen de ecentinela
+1
0
-1

Acabo de dar un pasito hacia la solucion.
El problema parece que es con el navegador. Tengo una pestaña con la consulta y otra pestaña vacia. Pues resulta que si cambio a la pestaña vacia y vuelvo a la de la consulta, ya está todo cargado. Sin tener que esperar ni nada.

+1
0
-1
Imagen de ecentinela
+1
0
-1

Resulta que el problema está en una imagen animada *.gif que hago que aparezca mientras se cargan los datos.
Si quito la imagen, lo carga al instante.
Alguien sabe algo de algun problema que tenga firefox (o ubuntu) con las imagenes animadas *.gif?

Gracias

+1
0
-1