He echado un ojo a los logs del servidor y me ha llamado la atención que aún existen muchos clientes que están intentando descargar el fichero RDF que, como ya expliqué, abandoné en pro de RSS.
Pero claro, los logs a simple vista dicen pocas cosas: demasiada información. Así que me he hecho un script que indica el número de estaciones únicas que han intentado bajar cada uno de los ficheros:
#!/bin/sh if [ $# -ne 1 ]; then echo "USO: cuenta_feeds.sh dd/mmm/yyyy < access_log" exit 1 fi grep "$1" -- > $$tmp.log RSS=$(awk ' /GET\ \/blackshell\.rss/ { print $1 } ' < $$tmp.log | sort -u | wc -l) RDF=$(awk ' /GET\ \/blackshell\.rdf/ { print $1 } ' < $$tmp.log | sort -u | wc -l) echo $RSS estaciones únicas descargando RSS echo $RDF estaciones únicas insitiendo con RDF rm $$tmp.log exit 0 # EOF
No es genial, pero me vale para hacer una valoración. Por ejemplo, las cifras que llevamos hoy en este momento son:
$ ./cuenta_feeds.sh 29/Jun/2005 < /var/www/logs/access_log 49 estaciones únicas descargando RSS 30 estaciones únicas insitiendo con RDF
Modificando un poco el script y poniéndolo en un bucle podemos generar un fichero CSV para abrirlo con nuestro OOo Calc y hacer una bonita gráfica que nos ayudará a hacernos una idea del conjunto.

Seguimiento de los últimos 28 días
El gráfico rojo indica el número de estaciones únicas (controladas por dirección IP) que acceden al fichero RDF, el gráfico verde las estaciones que acceden al RSS.
El fichero RSS comienza a publicarse el día 14, mientras que a partir del día 18 el fichero RDF dejó de existir.
La progresión es buena, parece que poco a poco se va accediendo al RSS con el consiguiente abandono del RDF (pese a que hace días que este último fichero ni siquiera existe :D).
Finalmente me ha sorprendido mucho la configuración de algunos clientes, como un Konqueror 3.4, que estuvo ayer desde las 23:02h accediendo al fichero RDF una vez por minuto hasta las 23:59h (obteniendo cada vez error del servidor... ¡el fichero no está!).
Es soportable, aunque puede llegar un día en el que esos agregadores zombie o mal configurados se conviertan en un problema ;).

![[xml]](/images/xml.gif)
