Öröklött, elavult, már csak a visszafele kompatibilitás miatt fenntartott (éppen ezért kéretik már nem használni őket):
és a jelenlegi:
Az átirányítás a következő helyre történt: http://feeds.feedburner.com/HUP
Magyarázat az átirányításra: meglehetősen sokan használják a HUP hírcsatornáit. Vannak olyan kliensek, amelyek rossz konfigurálás miatt kevesebb mint 15 percenként kérik le az oldal új tartalmait. Vannak olyan oldalak, amelyek még a 30 percnél gyakoribb lekérdezéseket sem nagyon tolerálják. Ilyen például a Slashdot is. Ennek az oka az, hogy a feleslegesen lekért hírcsatorna tartalmak feleslegesen terhelik az oldalakat. A Slashdot egy idő után bannolja azokat az RSS olvasókat, amelyek nem tartják be a > 30 perc lekérdezési szabályt.
Hogy itt ne kelljen korlátozni az RSS olvasókat, a következő megoldás született. Az oldal hírcsatornáját csak a FeedBurner olvassa, a HUP hírcsatornára feliratkozók pedig a FeedBurner-től kapják a "betevőt". A FeedBurner pont erre specializálódott, így neki nem jelent problémát akár több ezer kliens kiszolgálása sem.
Ezzel mindenki jól jár. A hírcsatorna olvasók semmilyen változást nem vesznek észre. Az átirányítás transzparens. A HUP viszont mentesül a nagyszámú lekérdezés alól.
Az átirányítás egyelőre ideiglenes. Ha probléma adódna vele, akkor természetesen vissza fog állni a megszokott rendszer.
- A hozzászóláshoz be kell jelentkezni
- 4578 megtekintés
Hozzászólások
-
- A hozzászóláshoz be kell jelentkezni
nem akar csinalni valaki egy google widgetet a hup feederbol? :)
--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
- A hozzászóláshoz be kell jelentkezni
Orulok neki, mar en is gondolkodtam rajta mennyire megterhelo... cserebe a cegunknel a leglatogatottabb oldalak egyike a hup ;o)))
- A hozzászóláshoz be kell jelentkezni
+= HUP
${execi 300 ~/.conky/rss.pl http://hup.hu/rss.xml | grep -v Hungarian}
`
ezentul:
+= HUP
${execi 900 ~/.conky/rss.pl http://feeds.feedburner.com/HUP | grep -v Hungarian}
`
bocsi =/
- A hozzászóláshoz be kell jelentkezni
Hello! Érdekelne ennek az rss.pl-nek a tartalma. Hol található?
covek@covek.hu
- A hozzászóláshoz be kell jelentkezni
a conky oldalan talalsz 1 csomot, de en megirtam magamnak:
#!/usr/bin/perl -w
$rss = shift;
$titles = shift;
if ($titles)
{
$titles++;
} else {
$titles = 4;
}
if ($rss) {
system ("wget $rss -q -O - |
grep '<title>' | uniq | grep '<title>' -m $titles
| sed -e 's/<[\/]*title>//g' -e 's/á/á/g' -e 's/Ã/í/g'
-e 's/ó/ó/g' -e 's/Å~Q/o/g' -e 's/é/é/g' -e 's/â~@~T/@/g'
-e 's/^[ ]*/|- /g' -e 's/ö/ö/g' -e 's/Ã~Z/Ú/g' -e 's/"/\"/g'
-e's/â~D¢/(tm)/g' -e 's/ú/ú/g' -e 's/>/>/g' -e 's/ű/u:/g'
-e 's/\\r//g' | cut -c1-45");
} else {
print("Hasznalat: ./rss.pl [rss link]\n");
}
Nem tokeletes, az a sok sed az ekezetek meg egyeb hulye karakterek miatt van, nincs is benne mind. Azert remelem elfogadhato.
- A hozzászóláshoz be kell jelentkezni
Miért írtad át? Az átirányítás lényege pont az volt, hogy semmi sem változott, a feed-et a régi URL-en keresztül ( http://hup.hu/rss.xml ) ugyanúgy el kellene érned (sőt ajánlott is ezt használni, mert ha visszacsinálódna (jaj de szépen foglamztam :) a dolog, akkor nem ér majd téged meglepetés). Vagy talán valami problémád akadt vele?
(Csak azért jelentettem be az átirányítást, hogy nehogy valakit váratlanul érjen, hogy onnan kapja a cuccot, és nehogy beinduljon a conspiracy theory gépezet, hogy az ufók/obotak/hax0rok/bush/cia/<random kedvenc foobar> térítette el a linket)
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Talán olyan egyszerű a programja, hogy nem kezeli a redirecteket?
- A hozzászóláshoz be kell jelentkezni
A wget? Simán követi. Más meg nincs benne.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
igazad van, I overlooked the problem...
- A hozzászóláshoz be kell jelentkezni
Gyűjtést kéne indítani új HUP-os vasra, mert a régi már nem bírja.
Egy 8KiB-os XML-t gyakrabban lekérdezni, mint 15 perc? Borzalom!
- A hozzászóláshoz be kell jelentkezni
Ahogy a kódot néztem, minden egyes feed lekérdezéshez tartozik egy adatbázis query is. Ez az amitől érdemes megszabadulni, mivel ez - afaik - nincs cache-elve. További előnye a FeedBurner-nek, hogy végre van statisztika arról, hogy kb. hányan olvassák az oldalt feed-en keresztül. Eddig erről halvány fogalmam sem volt. Továbbá látszik, hogy mely RSS linkekre mennyien kattintottak, ami visszajelzés az oldal készítőjének, hogy mi érdekli az embereket. Sorolhatnám még tovább az előnyeit, de minek.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Nem akarok okoskodni, de anno amikor elkezdtem az első RSS-es howto-kat olvasgatni, mind azt írta, hogy statikus fájlt generáljunk, mert elég sokszor lekérhetik, és sokkal könnyebb a szervernek egy statikus fájlt továbbítani, mint egy php (vagy ákármi más) fájlt végrehajtani, ráadásul adatbázis query-ket is végrehajtani. A drupalt mondjuk szakemberek fejlesztik, biztos megvan rá az okuk...
---------
WARNING: Linux requires you to type! After rebooted to Windows, you can safely unplug your keyboard.
szerény blogom
- A hozzászóláshoz be kell jelentkezni
Igazából talán az lehet az ok, hogy a statikus file generálásához cron vagy ilyesmi kell, mert PHP-ben alapból nincsenek ilyen periodikus futtatást támogató cuccok (== Timer // FIXME), cron-hoz meg azért nincs mindenkinek hozzáférése a webserveren. Szerintem.
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
Registered M$funboy #006 (vigyázat: memetikai dágvány!!!11)
- A hozzászóláshoz be kell jelentkezni
Ez nem igaz. Még cron hook is van a module API-jukban. Másrészt poormanscron modul is létezik.
--
- Miért jó a mazochistának?
- Mert ha rossz, akkor jó. Ha meg jó, akkor rossz, tehát jó.
- A hozzászóláshoz be kell jelentkezni
De itt most nem csak Drupalról van szó, hanem a dinamikus feed pullingról úgy általában. Ja, és különösebb h4x0lás nélkül (mondjuk ki: PHP knowledge nélkül) megoldható, hogy szabvnyos RSS feedet generáljon a Druapl akármilyen cronnal?
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
Registered M$funboy #006 (vigyázat: memetikai dágvány!!!11)
- A hozzászóláshoz be kell jelentkezni
Lehet. Bash + SQL a barátod ;)
--
- Miért jó a mazochistának?
- Mert ha rossz, akkor jó. Ha meg jó, akkor rossz, tehát jó.
- A hozzászóláshoz be kell jelentkezni
>> statikus file generálásához cron vagy ilyesmi kell
felesleges, lehet ondemand is a threshold időn belüli első requestkor
- A hozzászóláshoz be kell jelentkezni
Na várjál, ezt fel kell fognom: tehát akkor elküldesz egy get-et a statikus xml-re, a péhápé tudni fogja egyáltalán, hogy te azt requestelted?
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
Registered M$funboy #006 (vigyázat: memetikai dágvány!!!11)
- A hozzászóláshoz be kell jelentkezni
nyilván csak akkor, ha rajta keresztül éred el a 'statikus' tartalmat; a valóban erőforrásigényes részt így is megspórolod
- A hozzászóláshoz be kell jelentkezni
[bikeshed]Mondjuk így is lassabb, mint a static. :-)[/bikeshed]
Apropó, ha már bikeshed, miért nem írta senki, hogy fusson a hup lighttpd-n? :-)
(Mert neki kéne állni custom rewrite rule-okat írni, hogy az oldal search engine friendly maradjon, meg az még azért nem olyan kiforrott.)
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
Registered M$funboy #006 (vigyázat: memetikai dágvány!!!11)
- A hozzászóláshoz be kell jelentkezni
miert is kellene cron? amikor az adott temaban van uj hozzaszolas akkor frissiteni kell 1x a temahoz tartozo rss-t. nem kell napi 100 generalas ha csak 1 valtozas volt. sztem
udv Zoli
- A hozzászóláshoz be kell jelentkezni
El tudod képzelni, hogy egy marha nagy fórumot legenerál? Ja, és ráadásul (szerintem) az egész XML-t újra kell gyártani változáskor.
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
Registered M$funboy #006 (vigyázat: memetikai dágvány!!!11)
- A hozzászóláshoz be kell jelentkezni
Normális esetben a csak az utolsó N hírt/blogot/cikket/akármit generálja újra, ami annyi erőforrást eszik, mint egy sima laplekérés, azzal a különbséggel, hogy nem XHTML-t, hanem RSS-t renderel (ez kevesebb is, mivel az RSS-hez kevesebb minden kell), és nem a böngészőnek küldi el az adatot, hanem fájlba írja. Egy fórum esetén talán nem célszerű, de mondjuk hírek esetén igen, mivel egy ilyen generálást csak beküldésnél kell végrehajtani (napi max 10 alkalom itt a hupon). Utána nem kell frissíteni, mert a hír nem változik, csak max átszerkesztéskor.
---------
WARNING: Linux requires you to type! After rebooted to Windows, you can safely unplug your keyboard.
szerény blogom
- A hozzászóláshoz be kell jelentkezni
Dunno. Nem vagyok sem php kóder, sem drupal developz0r. Annyit látok, hogy a limitált rendelkezésre álló erőforrással így tudok spórolni. Spórolni meg mindig jó. Pláne úgy, hogy nem kell kompromisszumokat kötni, mert a működésben semmilyen változást nem jelent. Sőt, jobban monitorozható.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Ok, így világos a dolog.
---------
WARNING: Linux requires you to type! After rebooted to Windows, you can safely unplug your keyboard.
szerény blogom
- A hozzászóláshoz be kell jelentkezni
Szerintem is inkább az lehetett volna a megoldás, hogy az RSS-s statikusan odarakni.
Ezt amúgy "kókány géza" módszerrel is meg lehet csinálni:
1. egy 'rejtett' akarmi.rss.xml valahol a weboldal nem elérhető részén
2. cron script 10 percenkent: wget akarmi.rss.xml, copy to staticpages/akarmi.rss
(a staticpage/akarmi.rss a látogatóknak kiajánlott cím)
Ez sincs több 5 percnél...
- A hozzászóláshoz be kell jelentkezni
Ja, ezt nevezem én gányolásnak :)
(Egyébként szoktam én is gányolni régebben, de újabban szeretem az átlátható, kezelhető, menedzselhető megoldásokat.)
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Ad absurdum megtehetted volna ugyanazt, amit a feedburner is csinál: egy caching reverse proxy-t.
- A hozzászóláshoz be kell jelentkezni
Két kattintásból, mi? Ühüm :)
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Egy Google/Yahoo! group is létrehozható két kattintással, mégis összeraktál egy Drupal-t a HUP-nak...
- A hozzászóláshoz be kell jelentkezni
Látom, hogy bölcsességed határtalan. Esetleg szeretnéd te csinálni az oldalt?
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
ize, ami link kint van http://feeds.feedburner.com/HUP az csak a fooldali hireket tolti le.
namost nekem akregatorban jon le a friss blogbejegyzesek is ezen a cimen http://hup.hu/blog/feed, az is van "feedburnerelve"? vagy csak en vagyok a hööölye :)
koszonom
---
Tévedni mindenkinek szabad, csak a mérnöknek észre kell vennie.
- A hozzászóláshoz be kell jelentkezni
Nincs, mivel annak a látogatottsága elenyésző. Ha kell, majd az is lesz. :)
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
az rssben a linkek masok, szal ez megkavarta a waphupot de mar fixed
- A hozzászóláshoz be kell jelentkezni
Ezt jó lett volna előre bejelenteni. Ezidáig a saját házi PHP rss parseremben (ami a főoldalam) azt láttam hogy 302... Na mindegy most megoldottam és ezt a hírt láttam meg elsőként ... :)
Ok, legyetek jók én megyek aludni. bye
- A hozzászóláshoz be kell jelentkezni