WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Hur fungerar denna sidan i grunden? (https://www.wn.se/forum/showthread.php?t=28542)

xarph 2008-04-11 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!

hans99 2008-04-11 01:55

FeedBurner pollar om du nu inte pingar innan:

Citat:


There are a lot of different aggregators, search engines and like services with more coming on the market every day. Each of these services follows a different schedule when polling for new content. Without PingShot, it can take between 30 minutes and six hours for content to be updated everywhere it is consumed. When you have something to say, you want it read/heard/seen, right?
http://www.feedburner.com/fb/a/publishers/pingshot

Men det är ovanligt.

De flesta bloggare pingar emellertid olika tjänster för det. Åtminstone de största bevakas.

xarph 2008-04-11 09:25

Okej.

Men om vi tänker att bloggarna inte kan pinga mig till en början iaf. Tror inte många bloggare vet vad en pinglista är för det första :)

I alla fall, hur ska man hämta informationen från bloggarna på bästa sätt? Någon som har någon bra idé?

Magnus_A 2008-04-11 09:38

Att dom inte pingar dej beror på att du inte har en tjänst som folk känner till eller anser värd att pinga. En sån går ju alltid att bygga upp med marknadsföring och tålamod.
Bloglines, Twingly, Knuff mm bygger precis som du säger på att användarna registrerar sig och att de pingar tjänsten ifråga.
Eventuellt kan du skrapa dessa tjänster men läs användarvillkoren först.

xarph 2008-04-11 09:53

Citat:

Originally posted by Magnus_A@Apr 11 2008, 09:38
Att dom inte pingar dej beror på att du inte har en tjänst som folk känner till eller anser värd att pinga. En sån går ju alltid att bygga upp med marknadsföring och tålamod.
Bloglines, Twingly, Knuff mm bygger precis som du säger på att användarna registrerar sig och att de pingar tjänsten ifråga.
Eventuellt kan du skrapa dessa tjänster men läs användarvillkoren först.

Precis, dom ser ingen anledning att pinga mig (till en början iaf)... Och det är långt ifrån alla bloggar som pingar twingly/nyligen etc.

Vi snackar många svenska bloggar. Tänkte ett system där användare lägger till bloggar (vilka som helst som har feeds) dom vill bevaka och blir sedan meddelade via sajten/mailen att det har kommit nya inlägg och hur många o.s.v.

Är det ett alternativ att man läser bloggarnas RSSer frekvent helt enkelt? Hm... mja :)

grinditwp 2008-04-11 10:05

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.


Alla tider är GMT +2. Klockan är nu 11:47.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson