-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Content-ID:
Carlos E. R. escribió: | Otra idea, que no se si es lo que estás pensando. En vez de procesarlo | antes de actualizar la página, guardas la referencia de ese fichero en | una cola, y un proceso lento y tranquilo (en modo nice o en batch) va | leyendo esa lista y procesandola, actualizando las estadisticas si hay | diferencias.
Sip, es lo que tengo en mente.
Ah, vale.
| Otra posibilidad es hacer un "svn up" cada media hora, apuntando todos | los ficheros que cambian, y procesando esos, o añadiendolos a la lista | de antes. La ventaja de combinar ambos metodos es estar seguro de cazar | todos los cambios: los que originan los traductores y los que no, y los | cambios que se suben sin decirselo al Verbum.
Aquí no es viable, ya que no por cuestiones de certificados y acceso https no puedo hacer funcionar el svn en el host
¿No? Vaya, pues es una pena.
(y por otro lado el espacio, ya que son varios equipos y llega a ocupar bastante)
¿Varios equipos? Ah, vale, equipo =/= host, sino "teams". Son los directorios "po" de cada equipo. Contando los memory y pot, son medio giga. Pero sólo los "po" son una docena de megas a lo sumo, *2 (lcn y yast), son 25 megas por arriba.
El método de actualización es descargar cada archivo usando http
Ah. Eso es bastante pesado, porque tendrás que bajar todos los ficheros uno a uno aunque no haga falta... Entiendo porqué tarda tiempo, entonces. ¿Has probado wget? Puede clonar directorios web.
y luego aplicar el msgfmt sobre el archivo para procesar las stats.
Ya... ¿Y no es posible intentar echar a andar el svn? Debería poderse. Eso sí que es una pena.
| | Tienes un montón de posibilidades para entretenerte ;-) |
Creo que con la cola de archivos modificados corriendo cada 30' y el batch actual cada 12 hs sería suficiente para mantenerlo regularmente actualizado.
Si no satura el procesador, sí. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBAhrtTMYHG2NR9URAvuOAJ98S/pgQFoKRmzU1U3KB4scSnvLvACeI3C9 T9dW+V1ZqQi1JJbtdore6kY= =Bvz1 -----END PGP SIGNATURE-----