Publicidad:
La Coctelera

Ad astra

El blog es de Chuck Norris y me lo follo cuando él quiere

3 Noviembre 2008

Me han jodido el archivo de historias

El otro día me percaté de un cambio que han hecho los maestros de La Coctelera y que no me ha gustado nada, nada, nada. Creo entender por qué lo han hecho, pero como no tengo todos los datos en la mano, iré con cuidado, para no meter la pata.

Empiecen entrando en mi archivo de historias. ¿No notan nada raro?

¿100 historias? ¿Cómo que 100 historias? Coño, juraría que la última vez que miré había mil setecientas y pico, así a ojo de buen cubero. ¿Dónde están todas las historias?

Después de un brote de protohisteria acompañado de sudor frío y reducción de la superficie escrotal, me di cuenta de que mis historias no habían desaparecido. Lo que pasa es que ahora la lista de historias no se muestra completa, sino por páginas. Y en cada página se muestran 100 historias.

Voy a hacer de adivino: supongo (por suponer), que el motivo para este cambio radica en el ancho de banda. es decir, la gente que tiene publicadas muchas historias tendrá listas largas, así que cada vez que alguien consulte el archivo, La Coctelera estará sirviendo un número mayor de bytes que si muestras la lista por páginas.

Ahora bien, yo me pregunto:

  1. ¿Cuánta gente consulta el archivo de historias cada día?
  2. ¿Cuánto pesa el archivo de historias, teniendo en cuenta que solo tiene enlaces y texto?
  3. ¿El ancho de banda consumido por el archivo es tan elevado como para justificar esta decisión?

Y me hago estas preguntas porque, en mi opinión, se han cargado la usabilidad de la lista. Me explico.

Una vez leí por ahí que las listas lineales de elementos están infravaloradas. Tendemos a organizar la información en árboles, listas anidadas, páginas, etc. Eso está bien desde un punto de vista estructural, pero para encontrar la información es un desastre (así, simplificando mucho). De hecho, para mí el archivo de historias ahora no sirve para absolutamente nada. Porque si no puedo encontrar una historia de la que me acuerdo vagamente a la primera, ¿para qué quiero la lista organizada en páginas? Para eso utilizo el buscador de La Coctelera y ya está. De hecho, el otro día tuve que buscar una historia en concreto y no me quedó más remedio que hacerlo así.

A lo que voy es: una lista organizada por páginas no tiene utilidad alguna, porque si quieres encontrar una historia (presumo que es el objetivo del archivo), o está directamente entre las últimas 100, o vas a tener que tirar del buscador. Y aquí viene lo mejor de todo: cuando tienes una lista lineal, buscar puede ser mucho más fácil que con el buscador.

Por ejemplo, yo andaba buscando esta historia (para saber cuánto tiempo llevo jugando al WoW), y no la encontraba con el buscador de La Coctelera, porque por lo visto necesito poner el título completo (y no sabía cuántas «o» tenía). Al final tuve que tirar de Google, pero con la lista completa de historias la hubiera encontrado en cero coma pene.

PS Eso sin contar con que mi glorioso contador de historias ahora no sirve un carajo. Tendré que reformularlo XD

servido por adastra 13 comentarios compártelo

13 comentarios · Escribe aquí tu comentario

álvaro ortiz

álvaro ortiz dijo

Hola,

Efectivamente, hemos tenido que paginarlo porque hay usuarios que tienen más de 7.000 historias, y cuando se intentaba mostrar la página, las máquinas se quedaban tiesas. No es tanto por el ancho de banda (al final si alguien pagina por todas las historias se consumirá el mismo) si no porque generar una página larguísima con miles de items es muy pesado para las máquinas.

Podemos ampliar el número de historias por cada página, pero no como para mostrar 1000 items en cada página. Por que si no a la aplicación le cuesta muuuuchoooo y luego va leeeeentaaaaaa y otros usuarios se quejan por otro lado :)

3 Noviembre 2008 | 01:13 PM

adastra

adastra dijo

¿Siete mil historias?

COÑO.

Bueno, parece que sí, que tendré que reformular el contador xDDDDD

3 Noviembre 2008 | 01:18 PM

Moi

Moi dijo

Yo por mi parte te puedo decir que técnicamente lo que realmente produce la ralentización de las máquinas es la consulta a las bases de datos que resulta de una consulta de este tamaño, más que en el ancho de banda, que realmente como tu dices es solo texto.

3 Noviembre 2008 | 01:47 PM

The Devil Rules the World

The Devil Rules the World dijo

Coño, no sabes la alegría que me ha dado encontrar tu post y ver que alguien comprende mi frustración por el nuevo archivo de historias... cuando lo comentaba con otros cocteleros me miraban como si fuera un marciano.

Y sí, ya veo que tiene su explicación... pero vaya putada me han hecho...

Un saludo.

3 Noviembre 2008 | 02:35 PM

Dr. House Norris

Dr. House Norris dijo

Es que hacer paginacion de una lista , no se... Podían haber hecho una pila de una lista de una tabla de hash de una cola circular de noticias. Vamos que le han quitado la esencia a la lista.

3 Noviembre 2008 | 06:00 PM

adastra

adastra dijo

Entiendo los motivos de los amos de La Coctelera. Pero sigo pensando que la utilidad de la vista se ha visto reducida a cero.

Ahora, tu solución de la pila de la lista de la tabla de hash de la cola circular tiene eleganssssia. Y si metes una matriz para representar un grafo de transiciones de Tengwar, ya ni te cuento xDDD

3 Noviembre 2008 | 06:04 PM

erGuiri

erGuiri dijo

Google is your friend! Blogger is your friend! Come come to the light !!!! We own your mail, we own your feeds... you WILL be ours !!!

3 Noviembre 2008 | 09:54 PM

álvaro ortiz

álvaro ortiz dijo

Me dicen que igual lo ponemos para que liste 500 items... algo es algo :)

3 Noviembre 2008 | 10:54 PM

adastra

adastra dijo

Como siempre dice un amigo mío, menos da una piedra, y da un golpe :D

4 Noviembre 2008 | 09:06 AM

Soknet

Soknet dijo

Además piensa que la mayor carga no va a venir de los propios lectores. Que entraremos muy de vez en cuando. Sino de los robots de búsquedas que indexen el archivo de noticias.

Cuando los robots lleguen no pedirán sólo el archivo de noticias de un bloguero, sino que lo harán de todos los blogueros. Y eso puede ser una salvajada para los servidores.

Poner paginación permite que los robots puedan pasar de un bloque al siguiente sin saturar tanto los servidores.

Aunque todo tiene solución. Y se podría poner una versión del archivo, tal y como estaba antes, pero estática y que se regenerara cada vez que se escribiera un nuevo post.

Pero claro... eso es más complicado de hacer que un simple paginado de elementos ;-)

15 Diciembre 2008 | 05:56 PM

Escribe tu comentario


Sobre mí

Te observo

Publicidad Mediasand

Suscripción por correo

Cortesía de FeedBurner

Seis destellos

Blogs de mis amigos

Buscar

suscríbete

Selecciona el agregador que utilices para suscribirte a este blog (también puedes obtener la URL de los feeds):

¿Qué es esto?