XGraphKhipu / haarpcache

Fork of thundercache, haarpcache one smart cache.
perufw.wordpress.com
GNU General Public License v2.0
18 stars 18 forks source link

Preguntas sobre mensajes #1

Closed alejandrolor closed 11 years ago

alejandrolor commented 11 years ago

Hola Recién he instalado un server en ubuntu y tengo algunas dudas? Estos son algunos mensajes que se obtiene y quisiera saber que significa si fuera tan amable: Warning: file 'a937519252ae8171-35.flv' with persistent changes

09/03/2013 17:19:00 (0.0.0.0) Could not send header to server (192.1 68.1.33/r6---sn-upfn-hp5l.c.youtube.com:80)

También he notado que cuando obtiene el archivo del haarp, este lo hace por partes, la primera parte lo carga rápido, luego la segunda lo carga lento y así hasta terminar de cargar completamente el archivo, si uno adelanta el video se carga la siguiente parte rápido y asi sucesivamente, adicionalmente he desactivado el qos para que cargue lo mas rapido posible y la pregunta es si esto esta diseñado así? ò puede ser que yo no lo haya instalado bien o que tenga que hacer algunos cambios en mi archivo squid3.conf Saludos de Chiclayo Att Alejandro Lora

XGraphKhipu commented 11 years ago

Hola,

Lo único que dice es que el archivo "a937519252ae8171-35.flv", ha sido modificado hace poco (es decir que en ese momento el archivo está ocupado haciendo cache).

Como el haarp guarda todas las partes de un video en un único archivo, entonces aveces cuando se piden al servidor de video (en este caso Youtube), dos o más partes del video, de manera seguida, el que llega primero usa el archivo para escribir en ella su parte, pero aveces cuando llegan las otras u otra parte, esta no puede guardarlo en el mismo archivo pues esta ya ha sido ocupada por la otra parte para escribir en ella su porción, por esto las otras u otra parte, va a votar ese warning, diciendo "no puedo guardar mi parte en este archivo pues está siendo usando".

En conclusión si esto te pasa cada vez que ves el mismo video, entonces hay de que preocuparse pues puede ser que quedo en un loop o algo así, (cosa que sinceramente no creo que ocurra, eso pasa más cuando se guarda un video por primera vez en cache)

Los mensajes: " Could not send header to server" ocurren a menudo cuando adelantas el video, y esto provoca que interrumpas el guardado del cache, o tambien cuando sales de la pagina de youtube, etc. (es normal)

tener en cuenta que cuando dejas de ver un video, todo lo que viste hasta ese momento se quedo almacenado en cache, así no hayas terminado de verlo todo.

Con respecto al que solo se carga una parte, es lo natural eso no depende del cache.

La explicación es que el player de youtube(ese que se usa para mostrar el video, con botones para adelantarlo o pausearlo, poner subtitulos etc...), es el que se encarga de traer el video en partes, el lanza la petición de traer la parte 1 y 2 del video, luego cuando ya estas por acabar de asistir esas partes, el lanza la petición de descargar las partes 3 y 4, y cuando casi terminas de ver esas partes, envía otra vez las peticiones para traer las partes 5 y 6 etc... asi sucesivamente. (es cuestión que lo experimentes por ti mismo).

Ahora si me preguntas como solucionar eso, es posible pero no siempre factible, lo quise hacer para descargar todo de una vez pero aveces esa solución no llega ser fiable, habrá que pensar acerca de eso.

Salu2.

alejandrolor commented 11 years ago

Gracias por la aclaración

Att

Alejandro

De: Manolo Canales [mailto:notifications@github.com] Enviado el: sábado, 09 de marzo de 2013 06:32 p.m. Para: keikurono/haarpcache CC: alejandrolor Asunto: Re: [haarpcache] Preguntas sobre mensajes (#1)

Hola,

Lo único que dice es que el archivo "a937519252ae8171-35.flv", ha sido modificado hace poco (es decir que en ese momento el archivo ocupado haciendo cache).

Como el haarp guarda todas las partes de un video en un único archivo, entonces aveces cuando se piden al servidor de video (en este caso Youtube), dos o más partes del video, de manera seguida, el que llega primero usa el archivo para escribir en ella su parte, pero aveces cuando llegan las otras u otra parte, esta no puede guardarlo en el mismo archivo pues esta ya ha sido ocupada por la otra parte para escribir en ella su porción, por esto las otras u otra parte, va a votar ese warning, diciendo "no puedo guardar mi parte en este archivo pues está siendo usando".

En conclusión si esto te pasa cada vez que ves el mismo video, entonces hay de que preocuparse pues puede ser que quedo en un loop o algo así, (cosa que sinceramente no creo que ocurra, eso pasa más cuando cuando se guarda un video por primera vez en cache)

Los mensajes: " Could not send header to server" ocurren a menudo cuando adelantas el video, y esto provoca que interrumpas el guardado del cache, o tambien cuando sales de la pagina de youtube, etc. (es normal)

tener en cuenta que cuando dejas de ver un video, todo lo que viste hasta ese momento se quedo almacenado en cache, así no hayas terminado de verlo todo.

Con respecto al que solo se carga una parte, es lo natural eso no depende del cache.

La explicación es que el player de youtube(ese que se usa para mostrar el video, con botones para adelantarlo o pausearlo, poner subtitulos etc...), es el que se encarga de traer el video en partes, el lanza la petición de traer la parte 1 y 2 del video, luego cuando ya estas por acabas de asistir esas partes, el lanza la petición de descargar las partes 3 y 4, y cuando casi terminas de ver esas partes, envía otra vez las peticiones para traer las partes 5 y 6 etc... asi sucesivamente. (es cuestión que lo experimentes por ti mismo).

Ahora si me preguntas como solucionar eso, es posible pero no siempre factible, lo quise hacer para descargar todo de una vez pero aveces esa solución no llega ser fiable, habrá que pensar acerca de eso.

Salu2.

— Reply to this email directly or view it on GitHub https://github.com/keikurono/haarpcache/issues/1#issuecomment-14673005 . https://github.com/notifications/beacon/iViOwxTp75OCTc8MU5qYchwQR5E6JcrLwLh1ObZQ5XmhZA3cJCznkPMLWZ-urj1H.gif