RSS-Feed schneller aktualisieren

  • Ich habe in der Sidebar den RSS-Feed meines Forums eingetragen, der immer die letzten Beiträge anzeigt.

    Das Widget zeigt diese aber immer nur mit einer Verzögerung an. Er scheint also den Stand vor 1h o.ä. immer anzuzeigen, statt den aktuellen.

    Am Feed selbst liegt es nicht, weil ich ihn noch auf einer anderen php Seite eingebunden habe, wo er immer sofort aktualisiert.

    Wie stelle ich ein, dass er bei jedem Seitenaufruf den Feed neu anspricht um wirklich die letzten Beiträge anzuzeigen ?

    Einmal editiert, zuletzt von Ribery85 (30. April 2008 um 11:57)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hast Du das über das RSS-Widget gemacht, welches WP standardmäßig beiliegt?!

    Ja hab ich.

    Es gibt ja keine offizielle Einstellung dazu wie bei anderen Feed-Readern, wie oft er updaten soll. Vermutlich ist das irgendwo in einer php-Datei hinterlegt, nur ich weiß nicht wo.

    Weiß jemand wie man dies einstellen kann ?

  • Das Widget nutzt eine Standard-Funktionalität in WordPress für den Aufruf des RSS-Feeds, welche wiederum einen Cache benutzt. Ich glaube ehrlich gesagt nicht, dass sich das so ohne weiteres ändern lassen wird. So oder so sollte das Intervall auch nicht zu klein sein. Wenn Du das ohne Cache umsetzen würdest, würde der RSS-Feed ja bei jedem Aufruf der Seite neu gezogen, und zwar von Deinem Server. Das würde ziemlichen Traffic verursachen und die Seite sicher auch langsamer machen.

    Ob man die Cachezeit vielleicht auf eine halbe Stunde oder so runtersetzen kann, weiß vielleicht jemand, der sich damit besser auskennt, oder es lässt sich per Google rausfinden. Suche mal nach "wordpress magpie rss" oder so. Bin leider etwas in Eile heute Abend... :-/

  • Ich habe es gelöst, nach dem ich geschaut habe, in welcher php-Datei das zuständige Script ist.

    Wer den Feed auch immer aktuell haben möchte, öffnet die Datei rss.php aus wp-includes.

    Dort müsst ihr in Zeile 596 den Wert 60*60 (steht für eine Stunde) ersetzen durch niedrigere Zahlen z.B. 1*2

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!