Hola,

El 13 de junio de 2014, 11:19, Raimon Esteve <[email protected]>
escribió:

> > 2. Módulo project_helpdesk: al abrir el módulo "Proyectos->Soporte->Todos
> > los soportes->Pestaña Todos los soporte", tenemos 1079 registros (1000
> en la
> > 1a página y 79 en la segunda), y tarda unos 27 segundos en cargarla.
> >
> > No tengo este módulo instalado, però me parece una barbaridad 27 segundos
> > para cargar 1000 registros.
>

He refactorizado el código de los métodos get_num_attachments y
get_last_talk convirtiéndolos en métodos de clase (para que haga menos
llamadas en la vista de lista) y convirtiendo el segundo en una consulta
sql para mejorar el rendimiento. He subido los cambios a la rama 3.2. Por
favor, probadlo a ver que tal va ahora.


>
> Trabajais demasiado ;)
>
> > Echando un vistazo al código la función get_lask_talk puede ser el
> causante
> > de tu problema, porqué para cada registro que cargas se esta haciendo una
> > llamada al modelo project.helpdesk.talk, que supongo que tendréis unos
> > cuantos registros más....
> >
> > Ademas el campo num_attachment hace exactamente lo mismo però para la
> tabla
> > de attachments....
>
> Gracias por el feedback.
>

Saludos.

-- 

Jesús Martín

Zikzakmedia SL
Dr. Fleming, 28, baixos
08720 Vilafranca del Penedès
☏ 93 890 21 08

Responder a