Anja Peters: RSS-Feed wird nicht aktualisiert!

Hallo zusammen,

ich habe einen RSS-Feed in meine Seite eingebaut. Die Datei feed.rss aktualisiere ich manuell. Beim Abonnieren des Feeds werden alle Nachrichten richtig geladen. Füge ich der Rss-Datei nun ein neues Item hinzu, wird der Feed nicht automatisch um das neue Item aktualisiert.

Weiß jemand, woran das liegen kann? Ich habe es mit den jeweils neuesten Versionen von Firefox, IE und Opera versucht. Bei allen tritt das selbe Problem auf: Das dynamische Lesezeichen wird nicht automatisch aktualisiert!

Hier der Code meiner Rss-Datei:

<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0">
<channel>
<title>NEUIGKEITEN</title>
<link>http://wasauchimmer.de</link>

<description>News von wasauchimmer</description>
<language>de-de</language>
<copyright>copyright wasauchimmer</copyright>

<image>
<url>http://wasauchimmer.de/bild.gif</url>
<title>RSS Feed</title>
<link>http://wasauchimmer.de</link>
</image>

<item>
<title>3. News</title>
<description>text text</description>
<pubDate>Fri, 4 Jul 2008 16:00:00 </pubDate>
<link>http://wasauchimmer.de/beispiel</link>
<author>kontakt@wasauchimmer.de</author>
<guid>003</guid>
</item>

<item>
<title>2. News</title>
<description>text text</description>
<pubDate>Thu, 3 Jul 2008 17:49:00 </pubDate>
<link>http://wasauchimmer.de/beispiel</link>
<author>kontakt@wasauchimmer.de</author>
<guid>002</guid>
</item>

<item>
<title>1. News</title>
<description>text text</description>
<pubDate>Thu, 3 Jul 2008 16:39:00 </pubDate>
<link>http://wasauchimmer.de/beispiel</link>
<author>kontakt@wasauchimmer.de</author>
<guid>001</guid>
</item>

</channel>

</rss>

  1. Hallo Anja,

    ich habe einen RSS-Feed in meine Seite eingebaut. Die Datei feed.rss aktualisiere ich manuell. Beim Abonnieren des Feeds werden alle Nachrichten richtig geladen. Füge ich der Rss-Datei nun ein neues Item hinzu, wird der Feed nicht automatisch um das neue Item aktualisiert.

    Natürlich nicht - dies machen die RSS-Reader nur in bestimmten Zeitabständen (stündlich, täglich o.ä.). Du kannst aber eine Time-To-Live Angabe hinzufügen:

    <rss version="2.0">
    <channel>
    <title>NEUIGKEITEN</title>
    <link>http://wasauchimmer.de</link>
    <ttl>60</ttl>
    [...]

    Näheres siehe RSS 2.0 Specification => Optional channel elements.

    Grüße

    Marc Reichelt || http://www.marcreichelt.de/

    --
    panic("Oh boy, that early out of memory?");
            linux-2.2.16/arch/mips/mm/init.c
    Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
    1. Hallo Anja, Marc,

      <ttl>60</ttl>

      Die meisten Aggregatoren halten sich nicht daran, siehe das RSS Profile. Ausserdem ist es eine ungeschickte Duplikation der Cache-Kontrollen aus HTTP; letztere wären vielleicht ein besserer Anhaltspunkt.

      Tim

      1. Hallo Anja, Marc,

        <ttl>60</ttl>

        Die meisten Aggregatoren halten sich nicht daran, siehe das RSS Profile. Ausserdem ist es eine ungeschickte Duplikation der Cache-Kontrollen aus HTTP; letztere wären vielleicht ein besserer Anhaltspunkt.

        Tim

        Hallo ihr beiden.

        Ich habe das mit dem ttl nun auch ausprobiert, aber meine verschiedenen Browser scheint das tatsächlich weniger zu interessieren.

        Das letzte News-Item habe ich gestern früh reingestellt und ist wie gesagt immernoch nicht im Browser zu finden.

        Wo kann man eigentlich z.B. im Firefox die Update-Perioden festlegen? Hab ewig rumgesucht, aber das scheint sehr gut versteckt zu sein...

        @Tim, was genau meinst du damit?