¿Son los artículos de usenet o NNTP cargados en orden cronológico o cronológico inverso?

StackOverflow https://stackoverflow.com//questions/11661612

  •  11-12-2019
  •  | 
  •  

Pregunta

Muestra NewsRC:

thufir@dur:~$ cat .newsrc
gwene.com.androidcentral: 1-99999999
gwene.com.blogspot.emacsworld: 1-99999999
gwene.com.blogspot.googlecode: 1-99999999
gwene.com.blogspot.googlereader: 1-99999999
gwene.com.economist: 1-99999999
gwene.com.googlereader: 1-99999999
thufir@dur:~$ 

Ahora, tengo loftNode configurado para guardar mensajes durante 999 días. Cuando gnu nnttp Se conecta al toallido en localhost, puede haber un gran retraso mientras se carga las cosas. Actualmente, lo que he hecho es configurar Leafnode para simplemente almacenar 35 días para grupos particulares, para que las cosas se carguen más rápidamente.

Sin embargo, al mirar por encima del .newsrc nuevamente, parece que probablemente podría permitir que Leadede almacene un número muy grande de artículos y luego configure el .newsrc que us usa GNU NNTP para que solo se recupere una pequeña parte de esos mensajes. Si es así, esto permitiría una larga retención en Leafnode, 999 días, lo que aliviaba el retraso en la conexión con el nodo de hoja y cargando los artículos de GNU NNTP.

Sin embargo, ¿eso funcionará? ¿Solo los artículos newer se cargan, o cargará los artículos viejos ?

Desafortunadamente, RFC 977 en realidad no menciona .newsrc archivos. Por supuesto, si GNU NNTP sigue a la RFC sería una pregunta separada, pero, al menos, de acuerdo con la RFC, presumiblemente, las preguntas más nuevas se cargan y las preguntas más antiguas que quedan?

Se parece a RFC 3977 aclara un poco RFC 977, así que estoy revisando eso ahora .

¿Fue útil?

Solución

En realidad, está preguntando sobre el comportamiento de un cliente NNTP en particular, no del protocolo NNTP per se.Según la especificación, el único verbo de NNTP para recuperar artículos es el artículo, y obtiene exactamente un artículo.No hay restricción en el orden en que un cliente realice el artículo "Llamadas".

Para responder a su pregunta, tendría que mirar la documentación de la Biblioteca de la GNU NNTP ... o el código fuente.Y sospecho que también depende de cómo su código use los métodos de la biblioteca.


Sin embargo, ¿eso funcionará?¿Solo se cargarán los artículos más nuevos, o cargará los artículos antiguos?

Si estuviera en tus zapatos, lo intentaría y vería si funciona.

Otros consejos

del ' net :

Cada línea establece propiedades para el grupo de noticias nombrado en el primer campo. El nombre es inmediatamente seguido de un personaje que indica si El usuario propietario está actualmente suscrito al grupo o no;un colon Indica la suscripción, y una marca de exclamación indica Noubscripción.El resto de la línea es una secuencia de Números o rangos de artículos separados por comas de números de artículos, indicando qué artículos ha visto al usuario.

Para mis propósitos, cargando grupos de un archivo .newsrc con gnu nnttp ,Parece que se ignoran los números, aunque no soy positivo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top