Uno de los programas que utilizo diariamente es Liferea, el cual me permite mantenerme actualizado de los diferentes blogs que leo; éste es un lector de feeds realmente bueno y que afortunadamente es actualizado constantemente, aunque de poco a poco ya que al parecer no hay muchos desarrolladores involucrados en el proyecto.
Claro que como toda aplicación no es perfecta, tiene algunos detalles que pueden ser mejorados. Uno de estos, y que he notado desde que lo comencé a usar con Ubuntu 7.10, es que después de un tiempo el desempeño del programa disminuye.
En Ubuntu 8.10 llevo utilizando Liferea alrededor de dos meses y medio; cuando recién lo instalé todo estaba perfecto, el programa se ejecutaba rápidamente, no había problema cuando los feeds se actualizaban, y en general el desempeño del programa era muy bueno.
Dos meses después las cosas cambiaron un poco. Cuando iniciaba el programa tardaba algunos minutos en abrir, era algo un poco desesperante; además el rendimiento del programa dejaba mucho que desear, ya que por ejemplo al actualizar los feeds éste se congelaba por momentos.
En una entrada anterior donde mencioné la forma de solucionar algunos problemas de Firefox, encontré que hay una forma de corregir lo que sucedía con Liferea. Buscando un poco más encontré que lo que pasa con éste programa es que después de utilizarlo por un tiempo prolongado la base de datos del mismo va creciendo, en especial si tenemos una gran cantidad de feeds, y además también influye si lo configuramos para que por cada feed se nos muestren muchas entradas, como 150, 200 o más.
La solución es utilizando la línea de comandos, aunque es muy sencillo:
Claro que como toda aplicación no es perfecta, tiene algunos detalles que pueden ser mejorados. Uno de estos, y que he notado desde que lo comencé a usar con Ubuntu 7.10, es que después de un tiempo el desempeño del programa disminuye.
En Ubuntu 8.10 llevo utilizando Liferea alrededor de dos meses y medio; cuando recién lo instalé todo estaba perfecto, el programa se ejecutaba rápidamente, no había problema cuando los feeds se actualizaban, y en general el desempeño del programa era muy bueno.
Dos meses después las cosas cambiaron un poco. Cuando iniciaba el programa tardaba algunos minutos en abrir, era algo un poco desesperante; además el rendimiento del programa dejaba mucho que desear, ya que por ejemplo al actualizar los feeds éste se congelaba por momentos.
En una entrada anterior donde mencioné la forma de solucionar algunos problemas de Firefox, encontré que hay una forma de corregir lo que sucedía con Liferea. Buscando un poco más encontré que lo que pasa con éste programa es que después de utilizarlo por un tiempo prolongado la base de datos del mismo va creciendo, en especial si tenemos una gran cantidad de feeds, y además también influye si lo configuramos para que por cada feed se nos muestren muchas entradas, como 150, 200 o más.
La solución es utilizando la línea de comandos, aunque es muy sencillo:
- Primero debemos cerrar Liferea
- Abrimos una Terminal
- Ejecutamos el cliente sqlite mediante el siguiente comando
- sqlite3 ~/.liferea_1.4/liferea.db
- Una vez dentro del cliente introducimos "VACUUM;" (sin comillas)
- Esperemos a que el cursor vuelva a aparecer
- Cerramos la Terminal
Una vez hecho lo anterior, cuando ejecuté Liferea éste tardo ~10 segundos, cuando antes llegaba a tardar varios minutos; además el desempeño general volvió a ser como era cuando recién lo instale.
El único problema que noté fue que cuando comenzó a actualizar los feeds, a muchos de estos les aparecía un error y no eran actualizados, siendo que antes esos mismos feeds no tenían problemas; lo que hice fue actualizarlos individualmente primero, pero debido a que eran muchos, lo hice por carpetas. De esta forma si se actualizaron normalmente y hasta ahora no ha habido ningún problema.
Me gustaría que en una versión futura del programa este proceso se hiciera automáticamente ya que es algo molesto la lentitud que va adquiriendo; incluso en el blog de Liferea, de donde obtuve esta información, en los comentarios varios usuarios proponen algunas ideas de implementación, como por ejemplo ejecutar este proceso después de cierto tiempo de uso o tal vez luego de un número de ejecuciones del programa. De cualquier forma, espero que este problema sea resuelto próximamente.
Fuente: Liferea Blog





No hay comentarios.:
Publicar un comentario