FinWX Foorumi

Koodaus- ja rakentelunurkka => Sivustojen koodaaminen (HTML, PHP, MySQL, jne.) => Aiheen aloitti: Zalama - maanantai, 02.06.2014, 09:23

Otsikko: Euroblitz 24 h statistiikka
Kirjoitti: Zalama - maanantai, 02.06.2014, 09:23
Minkähän takia tuohon 24 tunnin käppyrään tulee tuollainen pykälä tasatunnin kohdalle ?
Otsikko: Vs: Euroblitz 24 h statistiikka
Kirjoitti: weatherc - maanantai, 02.06.2014, 12:33
Millä selaimella?

Oma kiepura FF:llä näyttää tältä
Otsikko: Vs: Euroblitz 24 h statistiikka
Kirjoitti: Zalama - maanantai, 02.06.2014, 14:01
Lainaus käyttäjältä: weatherc - maanantai, 02.06.2014, 12:33
Millä selaimella?

Oma kiepura FF:llä näyttää tältä

FF 29.0.1
Otsikko: Vs: Euroblitz 24 h statistiikka
Kirjoitti: weatherc - maanantai, 02.06.2014, 15:37
Tarkistappa myslistä on bo_hours-taulukossa 2 riviä per tunti. 
Otsikko: Vs: Euroblitz 24 h statistiikka
Kirjoitti: Zalama - maanantai, 02.06.2014, 19:59
Tuosta varmaan koodari näkee ajat:

time                 strikes   st_strikes
1400940018   1608   14
1400940036   1800   16
1400943612   8972   52
1400943636   9114   53
1400947205   9724   9
1400947227   9664   9
1400947234   9637   9
1400950810   8715   16
1400950834   8643   15
1400954410   5703   19

Minä en saa käännettyä noita aikoja luettavaan muotoon.
Otsikko: Vs: Euroblitz 24 h statistiikka
Kirjoitti: weatherc - maanantai, 02.06.2014, 20:14
Lainaa
1400940018   1608   14
1400940036   1800   16

Eroa 18 sekuntia

Lainaa
1400943612   8972   52
1400943636   9114   53

Eroa 24 sekuntia

Eli se todennäköisesti ajaa jostain syystä bo_updaten 2 kertaa joka kerta....
Otsikko: Vs: Euroblitz 24 h statistiikka
Kirjoitti: Zalama - tiistai, 03.06.2014, 14:47
Ajoi cron jobin 30 sekunnin välein, muutin minuutiksi, niin käppyräkin muuttui.
Otsikko: Vs: Euroblitz 24 h statistiikka
Kirjoitti: Zalama - tiistai, 03.06.2014, 14:59
Vielä sivuten aihetta:
Kuinka vanhat iskut tuo Bo_update siivoaa pois tietokannasta ?
Blitzortungin tietokantaa turpoaa kuin pullataikina, siivoaakohan se vanhoja iskuja pois ollenkaan ?
BO:ssa nyt melkein 500 000 tuhatta riviä ja koko yli 40 megaa. Minulla on max tietokannan koko 130 megaa joka pamahti täyteen pari viikkoa sitten.
Piti koko kanta rakentaa uudelleen.
Otsikko: Vs: Euroblitz 24 h statistiikka
Kirjoitti: weatherc - tiistai, 03.06.2014, 15:54
LainaaAjoi cron jobin 30 sekunnin välein, muutin minuutiksi, niin käppyräkin muuttui.

Jepulis, tuo bo_update on rakennettu sen mukaan että päivitys on maksimissaan kerran minuutissa koska BO:n datafilukaan ei päivity sitä nopeammin.

LainaaKuinka vanhat iskut tuo Bo_update siivoaa pois tietokannasta ?
Blitzortungin tietokantaa turpoaa kuin pullataikina, siivoaakohan se vanhoja iskuja pois ollenkaan ?

Se siivoaa yli vuorokauden vanhat pois kunhan se ajetaan 01:00 UTC kellonlyömällä. Sen voi muuttaa että se siivoaa jatkuvasti kommentoimalla ulos tuo if-osa tuosta, rivit 35-38:

if(date("Gi") == 100){
  $dayago = time()-86400;
  mysql_query("DELETE FROM `$db`.`bo_strikes` WHERE timestamp < '$dayago';");
}

eli

//if(date("Gi") == 100){
  $dayago = time()-86400;
  mysql_query("DELETE FROM `$db`.`bo_strikes` WHERE timestamp < '$dayago';");
//}