Archivo de la categoría ‘sistema’

Más rápido que nunca

Sunday, 2 de September de 2007

Ya podéis disfrutar de feevy refrescando en poco tiempo los contenidos de vuestros blogs favoritos y tardando nada en cargarse. Como anunciamos ya en nuestro twitter, finalmente conseguimos resolver uno de los nudos gordianos para el desarrollo y la escalabilidad de feevy.

Feevy ya es libre

Saturday, 21 de July de 2007

Ya puedes instalar y poner en marcha tu propio servicio feevy, aunque desde el primer día feevy está bajo licencia GNU aún no habíamos publicado nuestro código. Ya listo en http://www.feevy.com/source.tgz.

Los requerimientos son relativamente sencillos:

  • memchached corriendo como demonio en el puerto por defecto (11211)
  • Ruby y rubygems con las siguientes gemas:
    • rails
    • hpricot
    • simple-rss
    • open-uri
    • timeout
    • cached_model
    • mongrel
  • Una base de datos (mysql, sqlite, …)

Para proceder a la instalación obtendremos primero las gemas: sudo gem install -y rails hpricot simple-rss open-uri timeout cached_model mongrel. Configuraremos el acceso a la base de datos en ./conf/database.yml y finalmente instalaremos la estructura de la base de datos rake db:schema:dump

Para poner todo en marcha, si hicimos bien los pasos anteriores, correremos desde nuestro directorio feevy mongrel_rails start y desde el navegador http://tudominio.org:3000.

Actualización 22/7: Requerimientos

  • memcached corriendo como demonio en el puerto por defecto (11211) - http://www.danga.com/memcached/
  • Ruby - http://www.ruby-lang.org/
  • Rubygems - http://rubyforge.org/frs/?group_id=126
  • GD2 library - http://www.boutell.com/gd/
  • Gemas:
    • rails
    • hpricot
    • simple-rss
    • open-uri
    • timeout
    • cached_model
    • mongrel
    • gd2
  • Base de datos (mysql, sqlite, …)

Mejorando

Saturday, 16 de June de 2007

Desde esta mañana el sistema de parseado de feevy ha mejorado considerablemente. La mayoría de los errores de codificación , todos esos feeds de los que no salía entradilla, irán desapareciendo conforme sus autores escriban nuevos posts y se actualice la base de datos. Feevy se acerca al fin del periodo beta.

De mudanzas e incendios

Thursday, 24 de May de 2007

Mi abuela -que carga unas cuantos cambios de casa, ciudad y hasta de continente- suele decir que dos mudanzas equivalen a un incendio. A estas alturas, con feevy casi que podemos pensar lo mismo.

Tras cambiar mejorar el sistema y replantear la programación, decidimos acabar de poner a punto todo para abandonar la beta y pasar a 1.0 haciendo un nuevo cambio de servidor. Hasta ahora los tres servidores que ha tenido el sistema eran compartidos. Tener un servidor dedicado propio, significaba poder acceder a mayor estabilidad y sobre todo velocidades de actualización y servicio. Feevy se haría mayor

Pero se ve que no hay estirón sin crisis de crecimiento y los últimos días, como todos habéis podido ver, han sido bastante problemáticos: tuvimos problemas con los DNS y feevy dejó de funcionar. La transición provocó además errores en unos cuantos feeds -que serán corregidos esta mañana- y todavía estamos mudando la base de datos de avatares.

Pero básicamente ya está todo arriba y funcionando de nuevo, más rápido y estable que nunca.

Gracias por la paciencia y el apoyo!

Feevy se hace mucho más rápido

Monday, 7 de May de 2007

Hoy cambiamos la base de datos de feevy. Con eso hemos conseguido doblar la velocidad a la que cargan los feevies en cada blog y reducir sensiblemente el tiempo máximo en que una actualización tarda en aparecer en los feevies suscritos (de 3 horas y media a tan sólo una hora).

¡¡Estamos mejorando!!

Nuevo sistema de actualización

Thursday, 12 de April de 2007

Feevy actualiza más rápido que nunca. No hay parones. No hay ya caídas. La causa un nuevo sistema distribuido para leer los feeds que hemos estado desarrollando y probando toda esta semana y… que está resultando un éxito!