Schrift
[thread]9405[/thread]

Features PBoard (Seite 2)

Leser: 1


<< |< 1 2 3 >| >> 23 Einträge, 3 Seiten
coax
 2005-01-11 00:49
#88481 #88481
User since
2003-08-11
457 Artikel
BenutzerIn
[default_avatar]
[quote=pfuschi,10.01.2005, 22:36]...cool wäre auf alle fälle eine XML Anbindung also RSS.[/quote]
Hehe, das hatte ich mir fuer diese Woche vorgenommen, wollte die aktuellen Sources heute morgen
aus'm PBoard-Thread downloaden, bekomme aber 404er (was'n da los? ???).

@puschi, kannst das aber gerne uebernehmen.

Eine erste Frage die sich mir gestellt hat ist, wann bzw. wie oft man die RSS erzeugen soll (per cron?).

Grusz Christian.
:)
,,Das perlt aber heute wieder...'' -- Dittsche
pfuschi
 2005-01-11 01:34
#88482 #88482
User since
2004-03-31
198 Artikel
BenutzerIn
[default_avatar]
Naja die RSS werden Live erzeugt.. is ja nur ne HTTP Anfrage...
Das gleiche wie wenn du auf 24h klickst oder dir ein Forum anzeigen läßt
PCE - Editor für Perl in Perl
Bookzilla.de - Mit jedem Kauf OpenSource unterstützen
"I know I can't hold the hate inside my mind
cause what consumes your thoughts controls your life"
- Creed
pfuschi
 2005-01-11 01:44
#88483 #88483
User since
2004-03-31
198 Artikel
BenutzerIn
[default_avatar]
Also ich würde es machen wenn mir jemand sagt wie ich die Daten geliefert bekomme
am besten als AoH (und nen Dump davon vielleicht *G*)
Wie gesagt hab mich noch nicht mit dem Board auseinander gesetzt! Aber die RSS Geschichte ist ja was recht unabhängiges.

Die Code Beispielen oben wären dann mein Interface Vorschlag *G*

greetz
Manu
PCE - Editor für Perl in Perl
Bookzilla.de - Mit jedem Kauf OpenSource unterstützen
"I know I can't hold the hate inside my mind
cause what consumes your thoughts controls your life"
- Creed
coax
 2005-01-11 02:05
#88484 #88484
User since
2003-08-11
457 Artikel
BenutzerIn
[default_avatar]
[quote=pfuschi,11.01.2005, 00:34]Naja die RSS werden Live erzeugt.. is ja nur ne HTTP Anfrage...
Das gleiche wie wenn du auf 24h klickst oder dir ein Forum anzeigen läßt[/quote]
Ja das kommt aber erst einmal darauf an, was man den Endbenutzer bieten will, den morgendlichen Newsfeed
der Threads des letzten Tages oder einen staendig aktuellen.
Bei deiner erwaehnten Live-Variante koennten das (denke ich mal) schon recht viele Anfragen werden.
Einige Mitglieder koennte dann auf die Idee kommen ihren News-Feed alle 5 Minuten aktualisieren zu lassen,
jetzt mal durchgehend ueber einen Tag gerechnet waeren das schon knapp 300 Anfragen pro Person (auch an die Datenbank).

Besser als ein Cronjob (der den RSS immer aktualisieren wuerde; auch ohne das ueberhaupt jemand danach fragt) waere,
im Script zu pruefen ob die letzte Anfrage z.Bsp. 5 Min. zurueck liegt und nur dann die DB befragt.

Grusz Christian.
,,Das perlt aber heute wieder...'' -- Dittsche
pfuschi
 2005-01-11 02:19
#88485 #88485
User since
2004-03-31
198 Artikel
BenutzerIn
[default_avatar]
Joh stimmt da haste recht, das ist eine gute Idee
Man könnte ja beim Aufruf einfach eine entsprechende XML Datei erzeugen und beim Zweiten einfach den Timestamp überprüfen und nur wenn das File 5 min alt ist wird es erneut erzeugt. Dann wird in Lowtraffic Zeiten auch nur dann ein XML File erstellt wenn es gebraucht wird.

Ich denke so ist das machbar oder?
PCE - Editor für Perl in Perl
Bookzilla.de - Mit jedem Kauf OpenSource unterstützen
"I know I can't hold the hate inside my mind
cause what consumes your thoughts controls your life"
- Creed
coax
 2005-01-11 02:36
#88486 #88486
User since
2003-08-11
457 Artikel
BenutzerIn
[default_avatar]
jabb.
,,Das perlt aber heute wieder...'' -- Dittsche
esskar
 2005-01-11 06:53
#88487 #88487
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
an sich weiß das board ja, wann es sich ändert.
dann kann es noch einen event auslösen und das neue XML wird erzeugt
pfuschi
 2005-01-12 00:37
#88488 #88488
User since
2004-03-31
198 Artikel
BenutzerIn
[default_avatar]
und woher weiß es das?
PCE - Editor für Perl in Perl
Bookzilla.de - Mit jedem Kauf OpenSource unterstützen
"I know I can't hold the hate inside my mind
cause what consumes your thoughts controls your life"
- Creed
esskar
 2005-01-12 00:45
#88489 #88489
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
[quote=pfuschi,11.01.2005, 23:37]und woher weiß es das?[/quote]
weil es doch die anfragen (inserts/updates/..) immer geschickt bekommt...
aber hast schon recht; dann muss man noch was dran stricken; hielt meine idee für schlecht nachdem ich sie gestern abgeschickt hatte
Dubu
 2005-01-12 14:17
#88490 #88490
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
Na, ich halte den Ansatz fuer gut. (Immer besser eventbasiert als Busy-Wait. ;)) Entweder, es wird bei jedem Insert/Update eine Liste der Thread-IDs mit den n letzten Aenderungen aktualisiert (in Datenbank oder evtl. Datei) und bei Abfrage der RSS-Datei daraus XML mit Thread-Titeln etc. gebastelt, oder ein Insert/Update loest direkt ein Neuanlegen der (statischen) RSS-Datei aus.

Die dritte Moeglichkeit, also bei jeder RSS-Anfrage in der Datenbank nach den neuesten Threads zu suchen, halte ich fuer ineffizienter. Es ist ja zu erwarten, dass die RSS-Anfragen doch haeufiger eintreffen, als dass neue Beitraege hinzukommen.
<< |< 1 2 3 >| >> 23 Einträge, 3 Seiten



View all threads created 2005-01-07 17:37.