Visa ett inlägg
Oläst 2008-04-11, 10:05 #6
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
Citat:
Originally posted by xarph@Apr 11 2008, 01:21
Hej gott folk
Jag har en fråga angående sidor som Bloglines eller liknande.
Det är en sida där man kan lägga till sina favoritbloggar och sedan bevaka dom.
Så fort en blogg har skrivit ett nytt inlägg så blir man meddelad antingen direkt på sidan eller via mail.
Då är frågan: Hur kollar dom detta?
Hur är detta byggt i grunden?
Läser den av RSSerna på bloggarna var 5:e minut typ och ser om det är något nytt?
Men hur blir det när det är MÅNGA användare på sidan som alla har flera olika bloggar.
Hur är databasen designad för att köra detta?
Skulle vara trevligt om någon hade kunnat förklara detta
Jag har ungefär ett hum om hur detta skulle fungera men vill gärna ha det förklarat av folk som har lite bättre koll på sånt här.
Väldigt tacksam för svar
Tack på förhand

Precis som du säger själv, så vore ju det väll smart att "läsa av" rss-feeden.

Använd tex, cron för att kolla av bloggarnas RSS 1 gång i timmen.
Spara ner datum och tid för senaste inlägget, som enligt standard ha samma format för alla rss-feed.

ex.

* I en tabell sparas bloggens rss-adress, samt senast uppdaterings tidpunkt.
* 1 gång i timmen läser du hämtar du ner rss-feeden och sparar den i en sträng, kollar senaste datumen och tiden.
* Kollar med databasen om tiden är annorlunda, är den det kan du välja att kanske dra ner rubriken så att du kan skicka ett e-post till de som prenumererar och tala om senaste rubriken.
* Spara ner senaste tidpunkten i databasen.

I en annan tabell sparas prenumerationerna och deras e-post samt vilka bloggar de vill ha koll på.

Bara en snabb tanke.
grinditwp är inte uppkopplad   Svara med citatSvara med citat