Pcstat szerver
(5)
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?
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ű.
![[Birodalom]](http://kuszi.blogweb.hu/designs/kuszi/imgset/header.png)
Wolf
2008-04-11 18:17:15
Kuszi
2007-12-17 16:03:10
Wolf
2007-11-01 12:52:44
Kuszi
2006-11-24 23:38:48
rhapsodhy
2006-11-24 23:16:19