Ako znížiť traffic RSS čítačky alebo ako zmenšiť vyťaženosť internetového pripojenia

Pre mnohých je RSS čítačka už nenahraditeľným spôsobom získavania informácií, keďže umožní ich automatický, pohodlný a časovo úsporný prísun, bez "obiehania" desiatok a stoviek obľúbených webov pomocou prehliadača. Mnohí využívajú služby webových RSS čítačiek (ak k nim patríte, ďalej už čítať nemusíte), väčšina zostáva verná (tak ako aj ja) desktopovým RSS čítačkám. S dĺžkou používania narastá počet feedov (RSS alebo Atom kanálov), niekomu stačia desiatky, ale nie je problém dostať sa i rádovo na stovky, čo môže priniesť niekoľko negatívnych efektov:

 

  • používate dátovo obmedzené pripojenie k internetu a čítačka vám už generuje dosť vysoký traffic (viem, diskutabilné, ale nezabúdajte, že zatiaľ čo s prehliadačom ste sledovali relatívne malé množstvo webov, s RSS čítačkou ich máte pod dohľadom i stovky a mnohé kanály poskytujú celé príspevky, nie len perexy)
  • máte pomalú linku a počas aktualizácií čítačky je vaše surfovanie príliš lenivé
  • máte pomalú linku a aktualizácie čítačky trvajú príliš dlho

Negatíva sa prejavujú tým výraznejšie, čím menší interval pre aktualizáciu kanálov máte nastavený.
Ja napr. sledujem od 120 do 150 kanálov (časom sa počty menia) a mám nastavený interval 30 minút (nekameňovať prosím, skrátka mi to takto z viacerých dôvodov vyhovuje) a aj keď sa ma žiadny z vyššie uvedených negatív netýka, už len z princípu som rozmýšľal nad znížením trafficu svojej linky.

Riešenie môže spočívať v zlúčení viacerých kanálov, tématicky rovnakých, do jedného, napr. 20 kanálov foto webov zlúčim do jedného kanálu. Vychádzam z predpokladu, že načítanie a kontrola jedného kanálu je menej dátovo i časovo náročná, ako u dvadsiatich. Viem, tiež to môže byť diskutabilné, keď uvážime, že zlúčený kanál bude obsiahlejší, ako jednotlivé pôvodné - chcelo by to seriózne merania, napr. softom DU Meter, aktuálne sa k tomu nedostávam, možno niekto z čitateľov sa na to podujme a výsledok zanechá v komentároch :-)

Ale či už to pomôže alebo nepomôže, poďme na vec :-)

Recept je jednoduchý, pre zlučovanie kanálov vo vašej RSS čítačke budeme potrebovať:

 

V prvom rade je potrebné naimportovať vaše kanály do Google Reader, ten umožňuje import v OPML formáte. Súpis všetkých kanálov v Google Reader potom nájdete v Settings > Subscriptions. Celý zoznam kanálov musíme následne kategorizovať, rozdeliť do zložiek, pričom každá zložka bude predstavovať budúci kanál obsahujúci pozlučované tématicky rovnaké kanály:

Google Reader

Ak máte kategorizované, prejdite do Settings > Tags, kde zmeníte status zložiek z private na public:

Google Reader

Následne sa u public zložiek zobrazí odkaz view public page, kliknite naň, zobrazí sa webová stránka obsahujúca obsah všetkých kanálov zlúčených v rámci danej zložky.

A táto stránka má tiež svoj vlastný kanál (v modernom prehliadači vidíte RSS ikonu v adresnom riadku) a sme doma, lebo sme už dosiahli, čo sme chceli - jeden kanál obsahujúci obsah iných, napr. tématicky podobných, kanálov.

Tento výstupný kanál je vo formáte Atom a má adresu v tvare http://www.google.com/reader/public/atom/user/XXX/label/YYY, pričom za XXX je dosadené vaše ID a za YYY názov zložky.

Tu by sme mohli skončiť, ak vám postačuje kanál v tvare, v akom Google Reader generuje Atom. Ak nie, využiť môžete FeedBurner, pomocou ktorého si výstupný kanál z Google Reader pretvoríte do podoby aká vám vyhovuje - môžete meniť formát (RSS, Atom, kompatibilný alebo browser friendly), skracovať obsah príspevkov v kanáloch (plné, skrátené alebo len titulky) atď.

Ako ukážku zlúčených kanálov vám ponúkam RSS kanály Prehľad zahraničných foto webov (výber) a Prehľad domácich foto webov (Sk/Cz).

Čo vy si myslíte? Bude vhodnejšie aby RSS čítačka "obiehala" 100, 200, 500 kanálov alebo len 5, 10, 20? Je rýchlejšie a menej namáhavé obehnúť 20 obchodov alebo navštíviť 2 supermarkety? :-)

 

Autor:

Kategórie: