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
