Statisztikák hatóság hogyan működik

Az első poszt fogom kezdeni leírását belső szolgáltatások.

Az alapszolgáltatás cél -, hogy bővítse a számok jelennek meg a hivatalos oldalon a statisztikák és a „újraéleszteni” őket.

Ott lesz, ha csak a jelenlegi pontok száma a céhek és a helyét a Top 100 asztalon.

Az én szolgáltatási területén számos fejlesztést tartalmaz:

2) Láthatjuk, hogy hány pontot elválasztani a céh, hogy vezet az út. És lehet tudni, hogy mennyi van hátra, hogy pontokat Guild, amely az 1. hely alatt van. Ezek a számok lehetővé teszik, hogy nyomon követheti a lépést a versenytársak között, és hogy mennyit veszít a helyzetben vagy, éppen ellenkezőleg, az előzésre legközelebbi riválisa.

3) És végül, a számokkal lehet hasonlítani más egyesületet.

Újabban a szolgáltatás megváltozott. Sőt, teljesen átírtam a kódot, és szinte teljesen megváltozott az információ gyűjtése és algoritmusok. Már csak egy minimalista design a helyén, ami szerintem jó - ő trükk az, hogy ő nem „szakadás” szemet. Szóval nem ad könnyű honlapján síp-perdelkami hogy minden nagyon szép volt. Ezért a tervezés kapott kisebb változtatásokat, és ugyanaz marad.

Statisztikák két részből áll: információt gyűjtő (grabber), valamint a helyszínen, amelyen az információ jelenik meg (Public).

Ez egy sorozat minimalista scripting (darabokat), amelynek fő feladata, hogy ellássa funkcióját, és semmi mást. Egyes darabokat képesek futtatni más darabokat, és aludni, és senki sem számolt be semmit.

Például, hogy írjon az adatokat egy adatbázisban típusú „Data egyesületi üvegek” kell indítani a soros 4 Script: válassza ki a kiszolgáló letöltési oldalon a hivatalos honlapon, hogy elszigetelje a számok, az adatok mentéséhez. Aztán egy másik forgatókönyvet írja a számokat az adatbázisban. Küldetése -, hogy csökkentsék a tárolt adatok mennyisége az adatbázisban több mint 10 alkalommal.

Előtte: a szerver nem „ideges” a hiányzó adat és továbblépett. Talált egy számsor (pl további 2 nappal korábban), és úgy ítélte meg az eredményt. De ez adott egy hozzávetőleges eredményt.

Az így kapott nyereség ma / tegnap /. / 30 nap.

A számok önmagukban jelennek meg pablike - egy egyszerű weboldal egy egyszerű keret. Annak érdekében, hogy a helyszínen kapott egy minimális terhelés, a hatodik speciális szkript készül egy különleges táblát az adatbázisban, és feltölti azt kész számokat. Azaz, az információt a látogató előre elkészített, és azt követően, hogy csak akkor működik, öntött már kiszámított adatok. És ha mást kell számítani, az oldal nagyon gyors, és nem lassul. Csak egy kis asztal nagyon könnyű rendezni, és nem hoz létre semmilyen stressz.

Hogyan működik az asztalon „Minden szerver”? Ha azt kérdezzük csak egy szerver, megjelenik 100 bejegyzés. Ellenkező esetben - megjeleníti az összes tábla 800. Azaz, „minden szerver” mindig tartalmaz 800 bejegyzéseket az eredmény a legutóbbi statisztikai számításokat.

  • Miután a statisztikát szerver leállt számítva néhány céh és makacsul azt mutatta, hogy azonos számú pontot nem vettem észre ezt a hibát néhány hónap, amíg a feje az egyik legjobb céhek még nem írt nekem a furcsa viselkedését a számok. Képzeld el a meglepetés, amikor kiderült, hogy az egyesületi szerzett pontok száma (több mint kétmilliárd), ez a szám már nem található meg az adatbázisban. Integer csak tudott befogadni egy ilyen alak (2 milliárd 147 483 000 647), de a legtöbb nem. Megváltoztattam a típusú memória cellát a következő BIGINT, és működött.

    Mivel én nem tartozik a számok az előrejelzések, így naivan.

  • Leggyakrabban, a helyszíni látogatás kedden. Ez a „posetitelny” nap. És csak egy nap a látogatók száma pedig átlagosan 500 különböző emberek. Record - 921 ember naponta.
  • Server „Örökség Juno” lehet kötni egy korábbi változata a honlapon öt percig, de ne kösse több mint egy éve. Az ok egyszerű - Elfelejtettem, és amikor eszébe jutott - nem férnek hozzá a forráskódot, és minden alkalommal Megfogadtam, hogy kellene csinálni. Abydno eddig.

    Edron cipó, nem hiszem, hogy egy ilyen szakadék GL Armada GW.

    Statisztikák egy jó dolog.

    Még emlékszem, volt olyan hely volt, minden szuper működőképes.

    Ha az egyik szál újjáéledt

    1) Lehetséges volt, hogy az egész szerver.

    3) BSL hangszóró áll egy helyen. Azt, őszintén szólva, úgy emlékszem, hogy mindig ezen a helyen.

    4) Frissítve idő 03:00 nem túl fontos: a hivatalos szerver fut egy fél órás időközönként, maximum egy óra. Az igazság az, hogy van egy kicsit bonyolultabb - Meg kell kap körül a szerverek. Ezért, hogy egy kerítés egyik oldalon az egyik szilánkok három percenként.

    És így nagyon jól sikerült, van egy szétválasztás frakciók, normál színek, válogatás.

    Ez lehetséges, de a céh „raskolovskaya” és a statisztikák más szervereken nem érdekes.

    Delta készítették hivatkozás nélkül az aggregált 4 reggel. Különösen azért, mert, ahogy mondja, a statisztikák frissülnek félóránként, akkor mi a 4 reggel?

    Háromóránként - ez a szokásos időben, mert Nem akarom, hogy élő adás) Statisztika az óra meg, hogy csak egy nap, de ez elég ahhoz, hogy megértsük a dinamikáját a készlet.

    Ui Statisztikájából toborozni egy órát, és nem voltam hajlandó. Használja kétes, és a kontroll pontok 24-szer nagyobb.

    Az oldalon van rögzítve a pártrendszer, hogy megvitassa ötleteit. Ha van valamilyen folyamat, amelyet kézzel is lehet szó ebben a rendszerben a többi felhasználóval. Ha úgy találja, hogy egy csomó ember csinál valami zryashnoe munka, megpróbálom, hogy automatizálják a folyamatot. De anélkül, hogy a viták, én nem sejtette)

    Kapcsolódó cikkek