Bár magyar szakosként végeztem az egyetemet és magyar szakosoknak tanítottam mindenfélét, ritkán fordul elő, hogy ellenállhatatlan késztetést éreznék klasszikusok idézésére, különösen olyanokra, amit gimiben is tanítanak, de ezt most muszáj volt. Egyébként Vörösmarty.
A télen, csenden, havon és halálon már túlvan a Twilink, de - mint tapasztalhattátok - még nem a régi. Mi történt?
A Twilink egy pehelysúlyú alkalmazásnak indult, ami meglévő API-kat használva működik. Hiszen ott van a turulcsirip, van neki RSS-e, amiben - elvben - a legtöbb magyar twitterező üzenete megjelenik, úgyhogy a Twilinknek csak egyetlen dologgal kellett volna törődnie, de azzal mindenki másnál jobban.
Kikeresni a bejövő RSS-feedben található csiripekből a linkeket, utánajárni, mik azok, és eltárolni őket - ha még hiányoznak az adatbázisból, mert ha nem, akkor csak növelni kell a linkelőik számát.
Ugye, egyszerűnek hangzik. "Öröm s reménytől reszketett az ég".
"Mély csend lőtt", amikor elkészült a retweet gomb, mert kiderült, hogy az amúgy is szintaktikai hibáktól hemzsegő Turulcsirip további két sebből vérzik.
- Hiába ismeri például az én Twitterfelhasználómat (regisztráltam stb), az üzeneteim nyolcvan százaléka meg se jelenik az oldalon.
- Ha meg is jelenik, van rá vagy hatvan százalék esély, hogy az RSS-ből még így is kimaradjon.
A másodiknak nyilván az az oka, hogy túl sok az üzenet ahhoz, hogy a 20 db-ot tartalmazó RSS-ben mind megjelenjen, az első viszont talán a Twitter túlterheltségéből ered.
Úgyhogy alapjaiban kellett megváltoztatnom a koncepciót. Mivel elképesztő mennyiségű Twitter-üzenet van, szét kellet választanom a felhasználógyűjtést és az üzenetgyűjtést a feldolgozástól, az előbbiekhez ráadásul engedélyt kellett kérnem a Twittertől, és még így is szigorú korlátozásokkal használhatom az API-jukat.
Egyelőre az üzenetgyűjtés került magabiztos alapokra - a meglévő kb. 1000 felhasználónak végre halálbiztosan elmentjük minden linkjét.
A felhasználógyűjtést ideiglenesen felfüggesztettem, és készülőben van a terhelhető, okos, errőforráskímélő magyargyűjtőrendszer. A részletekkel senkit se fárasztanék.
Az alapfunkciók tehát működnek (és érdekesek a napi listák), de stresszterhelés és követéses terhelés alatt vannak, mert ezentúl csak a bombabiztos megoldásokat fogom megoldásnak tekinteni.
Úgyhogy: a föld éppen "vendéghajat veszen", de hamarosan még jobban lesz a vén kujon ("vén kacér").