WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   "Laddar..." meddelande för seg startsida? (https://www.wn.se/forum/showthread.php?t=1041394)

olsserik 2010-04-08 09:13

"Laddar..." meddelande för seg startsida?
 
Hej,
Jag har en sajt som via php hämtar RSS-strömmar och visar dem i tidsordning i en och samma lista (nyhetstjänst).
Men vissa strömmar är lite sega så sajten tar ~2-4sek att ladda.

Funderar därför på att lägga in något meddelande om att sidan håller på att laddas så man inte tappar läsare för att sidan är seg.

Är nu lite rådvill för det finns ju många sätt att lösa det på, är det någon som har tips om vad ni tycker är det bästa?

najk 2010-04-08 10:51

Hämta rss strömmarna i bakgrunden med tex cron och cacha svaret i databas/filcache. Då får du ner svarstiden och har ändå färsk information från rss flödet.

olsserik 2010-04-08 12:31

Hmm, jag har aldrig kört cron i bakgrunden, men det verkar ju vara en bra lösning.
Finns det några bra sidor som beskriver hur man går tillväga med cron-jobbet?

CotopaXi 2010-04-08 12:49

http://tinyurl.com/cbmhj4

tartareandesire 2010-04-08 12:51

Citat:

Ursprungligen postat av olsserik (Inlägg 20350217)
Hmm, jag har aldrig kört cron i bakgrunden, men det verkar ju vara en bra lösning.
Finns det några bra sidor som beskriver hur man går tillväga med cron-jobbet?

Google? Sök på crontab eller vad som så hittar du massor. En del webbhotell, t.ex. Binero och Loopia, har en enkel administration i kontrollpanelen (Loopias dock något begränsad).

qson 2010-04-09 09:51

Ett annat alternativ är ju att hämta RSS med javascript/AJAX. Då får du snabb laddningstid på sidan, och sedan hämtar den RSS medan användaren kan använda din sida.

tartareandesire 2010-04-09 12:22

Citat:

Ursprungligen postat av qson (Inlägg 20350365)
Ett annat alternativ är ju att hämta RSS med javascript/AJAX. Då får du snabb laddningstid på sidan, och sedan hämtar den RSS medan användaren kan använda din sida.

Även om det löser hans problem så är det en dålig idé. Realtime-hämtning från en extern källa är bland det fulaste man kan göra på nätet och accepteras sällan.

studiox 2010-04-10 15:39

Citat:

Ursprungligen postat av tartareandesire (Inlägg 20350396)
Även om det löser hans problem så är det en dålig idé. Realtime-hämtning från en extern källa är bland det fulaste man kan göra på nätet och accepteras sällan.

Hämta rss realtime utan cache borde vara olagligt om man har många besökare. Sen finns det ju flera fall då man måste hämta i realtid och det är inte alls fult.

tartareandesire 2010-04-10 15:47

Citat:

Ursprungligen postat av studiox (Inlägg 20350560)
Hämta rss realtime utan cache borde vara olagligt om man har många besökare. Sen finns det ju flera fall då man måste hämta i realtid och det är inte alls fult.

Visst, men då måste man alltid ha tillåtelse och det hör till undantagen. I det här fallet verkar det ju röra sig om nyheter från ett flertal källor. Håller absolut med dig i övrigt, lagstiftningen när det gäller internet överhuvudtaget ligger tyvärr tio år efter och det är hög tid att politikerna tar itu även med dessa frågor.

ric 2010-04-10 16:05

Citat:

Ursprungligen postat av tartareandesire (Inlägg 20350562)
Visst, men då måste man alltid ha tillåtelse och det hör till undantagen. I det här fallet verkar det ju röra sig om nyheter från ett flertal källor.

Jag håller helt med!

Jag tycker dock att man bör ha tillstånd att använda sig av andras data även om man inte hämtar i realtid.

När det gäller att hämta RSS från nyhetkällor så är det i princip ett krav att man mellanlagrar i en databas, att inte hämta för ofta är också viktigt.


Alla tider är GMT +2. Klockan är nu 21:16.

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