Uusi master-skripti käyttöön

Aloittaja weatherc, sunnuntai, 03.02.2013, 18:21

« edellinen - seuraava »

0 Jäsenet ja 1 Vieras katselee tätä aihetta.

weatherc

EWN:ssä otetaan käyttöön uusi, kooltaan 45% pienempi ja nopeudeltaan yli 80% nopeampi master-skripti käyttöön :)

Vanha kesti raksuttaa noin 13 sekuntia kuin tämä uusi puskee läpi alta 3 sekunnissa  ;D
Ei pientäkään hajua kuinka suurta vaikutusta milläkin muutoksella ollut.

Tämä oli about puolessavälissä kun MySQL rupes failamaan.

Muutokset:
- mysql vaihdettu mysqli:ksi (koska PDO vaikutti niin pirun monimutkaiselta enkä ole koskaan vielä oikein ymmärtänyt OO-koodia) sekä taulukot muutettu MyIsam:sta InnoDB:hen. Tämä mahdollistaa mm. transaktiot eli "kerätään" nippu komentoja ja ajetaan ne kerralla. Esimerkkinä, tätä ennen on tiesää-, synop- ja MeteoAlarm-hakijat muutettu tähän, ja jo pelkästään se tiputti MySQL:än "querys per seconds"-lukeman 250:sta 140:iin.
- koodia siistitty (siitä -45% koko :P)
- WD-asemilla käyttöön Metar öisin jos se on asetettu.
- toivon mukaan lämpötilan error-testi toimii paremmin, pitäisi nyt myös sallia 0.0-asteet.
- myös tiesäälle ja synopeille pikainen lämpötila-testi, mukaanlukien kuukausittaiset sallitut maksimi- ja minimiarvot

Sivuvaikutuksena vanhat NWN-kartat lakkaa toimimasta.