Página 1 de 1

Posible mejora en servertools

Publicado: 07 Ago 2013, 17:56
por buster25
Hola, se me ocurre que a lo mejor se podía ganar algo de rapidez a la hora de buscar videos con servertools, sobre todo para equipos lentos y sería haciendo una llamada a servertools desde el canal de la siguiente forma :

Código: Seleccionar todo

from servers import servertools
    itemlist.extend(servertools.find_video_items(data=data,servers_find=['server1'],[server2]))
y luego en servertools esto:

Código: Seleccionar todo

def findvideos(data,servers_find):
de manera que al hacer un canal para una página en la que tan solo hay videos de uno o dos servidores, evitamos tener que leer de todos los servers.

Re: Posible mejora en servertools

Publicado: 07 Ago 2013, 19:47
por jesus
Sí, es buena idea filtrar en los canales que ya sabes que no van a tener todos los servidores.

Una solución sería que el item que tiene la acción "findvideos" en el canal tuviera el atributo "server" con la lista. Ese atributo nunca se usa en el findvideos, ya que se usa en el "play" para resolver qué conector debe usar.

¿Seguro que la diferencia de velocidad se notaría? Siempre he pensado que no era demasiado lento para todo lo que hacía :)

Re: Posible mejora en servertools

Publicado: 07 Ago 2013, 20:13
por buster25
Pues decirte que en mi maquina -que es bastante antigua- se queda enganchado, segun el log, unos cuarenta y cinco segundos en mediafire y daylimotion, así que los he quitado de la lista de servertools y noto mucho la fluidez