[Birodalom]

2006.november 24.
Pcstat szerver (5)
író: Kuszi - címkék: Programozás

A mai napon elvileg megoldodott a PcStat háttérszerver memóriazabálási problémái. [PcStat Magyarország első, ezért legnagyobb áptájm vetélkedője :)] Azaz az az apróság hogy kábé 10 000 kapcsolat lebonyolítása után (ami 100 felhasználó esetén kerek 100 perc, azaz alig több mint 1.5 óra) laza 40-50 mega memóriát zabált. Hát igen ez előfordul ha a szerencsétlen elfelejti a socket kapcsolathoz tartozó ideiglenes változókat unsettelni... Így "csak" inditás után jó 5 órával mindössze 12-13 megát evett meg, ami reálisnak mondható. De egyátalán hogy is épül fel a Pcstat szerver?
Pcstat felépítés
Az adatáramlás egyértelműen leolvasható, a bevitelt a szerver felé intézi, ami beolvassza a mysql bázisba, és a tárhelyen legenerálja a képet. Majd szintén php felületű weboldal pedig az összegyüjtött információkat továbbítja a felhasználónak. Ebből az is egyértelműen látszik, hogy felhasználói adatok nélkül nincs Pcstat. A szerver alapértelmezetten egy $Lock-$Key párost használ, amely arraszolgál hogy csakéskizárólag a PcStat kliensek legyenek alkalmassak a szerverre bejelenkezni, ezútán következik a bejelenkezés, és az adatküldés. A szerver csekkolja hogy a felhasználói képfájl (x_userid.jpg formátúm) mikor lett létrehozva. Ha eltelt a minimum intervallum (Tesztfázisban 2 perc) akkor újra generálja a képet. Illetve emellet a mysql táblát is frissíti. Ezáltal a képlehívás mintegy statikusan megy, nem pedig on-the-fly módon, ahogy az első PcStat oldalon történt, így csökkentve a szerver terhelését. Folytatás valószinű.

A bejegyzést Kuszi írta, a 2006-es év november havának 24. napjának 23. órájának 11. percében.

megjegyzések

Neved: Jegyezz meg!
E-mail:
Megjegyzés
Ember detektor
öt+három=
Számmal írd be az eredményt



Wolf
2008-04-11 18:17:15

#5
Azóta se lett még :(



Kuszi
2007-12-17 16:03:10

#4
Wolf: Egyszer talán reload lesz...



Wolf
2007-11-01 12:52:44

#3
Nem lesz többet pcstat? Tök jó volt Laughing



Kuszi
2006-11-24 23:38:48

#2
Pcstat --> http://pcstat.hu Minden kliens percenként küld adatfrissitést a szerverhez, azaz 100 user 100 perc alatt 10 000 kapcsolatot hoz létre a szerverre. A szerver pedig az áptájm, és egyéb gép adatokból generál képet stbstb... A kliensrészéről a következő részben, majd utána a honlapról esik szó.



rhapsodhy
2006-11-24 23:16:19

#1
ennek most mi is a lényege? mi ez a pcstat szerver? és hogy jött kia 100 user->100 perc->10000 kapcsolat?


ˆ 2009 Birodalmi Tanács