2008-10-21 10 views
11

Estoy creando varios canales RSS desde una base de datos para publicar cosas como ofertas de trabajo, oportunidades de voluntariado y enlaces en general. Mi pregunta es, ¿cuántos elementos deben devolverse en el feed para que sea más probable que alguien obtenga todos los artículos en su lector sin ningún espacio?Creando fuentes RSS desde la base de datos, ¿cuántos elementos poner en el feed para que todos sean consumidos?

SELECT TOP 100? (obviamente, tendría que establecerse para # alimentaciones estimadas en X veces)

¿SELECCIONAR las últimas 24, 48, 72 horas?

Si ejecuto mi feed a través de Feedburner, ¿alguien sabe si controlan un intervalo determinado para que yo pueda crearlo con su estándar y tener la seguridad de que el feed de Feedburner contendrá todos los elementos?

Respuesta

4

Yo personalmente trataría de mantenerlo en algo menos de 25 años. Sé que el número de personas que usan iGoogle para la visualización de fuentes RSS está subiendo, y hay un límite de visualización máximo de 9 entradas allí. Muchas otras pantallas de alimentación RSS están limitando entre 10 y 15 entradas.

Me parece que una fuente RSS, a menos que sea específicamente un feed "completo" por naturaleza, suele ser una actualización pequeña y rápida de lo que está sucediendo o de lo que está disponible.

Como mencionó madlep también sería cuidadoso de mantener la talla.

6

Bueno, dependerá de la velocidad a la que aparezcan las entradas.

Pero supongo que apuntar durante las últimas 48 o más horas sería seguro, ya que muchos usuarios estarían utilizando lectores de RSS independientes que necesitarían presionar la alimentación para extraer lo que sea actual. Pero si eso va a ser demasiados datos, entonces tal vez solo lo limite. 100 sería mucho sin embargo.

También dependería de cómo los usuarios consumirían esa información. Las vacantes de trabajo probablemente funcionarían con ese volumen, pero los usuarios pueden saturarse si constantemente ven demasiadas entradas y anular la suscripción.

Y debe tener cuidado con el tamaño de la alimentación real en sí. Algunos servicios de agregación de fuentes ponen un límite como 512kb y no lo retransmitirán si se vuelve más grande que eso.

4

Si ha realizado el arduo trabajo de crear los feeds en el primer lugar, entonces ofrezca variables de querystring para afectar los registros que se devuelven.

hice algo similar recientemente para una alimentación basada en la intranet, como este

feed.asp? D = 3 n = 100 &

que devuelve los últimos 3 días el valor de los alimentos, con un máximo de 100 registros.

mismo modo,

feed.asp? D = 7 (todos los registros durante los últimos 7 días)

feed.asp?n = 10 (los 10 últimos registros)

Luego, los usuarios pueden ajustar la alimentación para adaptarla a sus circunstancias, ya que normalmente no es posible tener un feed que cubra todos los requisitos de los usuarios.

Si bien esto no le ayuda con sus valores "predeterminados" cuando se solicita feed.asp, al menos permite a los usuarios de Techy modificar los feeds si así lo desean. Asegúrate también de verificar los valores de la cadena de consulta para evitar solicitudes tontas/maliciosas.

Cuestiones relacionadas