Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Database per GTStats, cercasi consigli e pareri
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • G
      gik25 User Attivo • ultima modifica di

      Database per GTStats, cercasi consigli e pareri

      GTStats è uno dei progetti della sezione opensource della community GT. Si tratta di un sistema per il monitoraggio delle statistiche che nascerà come plugin di PHPStats e altri tool simili fino a completa riscrittura del codice.

      Garantendo così un vantaggio sia per noi che per gli utenti di PHPStats.

      Ogni contributo è ben accetto, potete dire la vostra sul wiki o nei 3d aperti nella nuova sezione Statistiche.

      http://www.giorgiotave.it/wikigt/os/GTStats_Progettazione

      Al momento stiamo progettando il database e il tool per la conversione del Database. Siamo molto interessati a una classe QueryBuilder.

      In particolare ci piacerebbe sentire dei consigli su come realizzare questa terza classe nella maniera più elegante.

      A voi la parola.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • G
        gik25 User Attivo • ultima modifica di

        Ho buttato già le prime righe di codice, qualche consiglio?

        http://www.giorgiotave.it/wikigt/os/GTStats_Progettazione#OBIETTIVO_1

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • G
          gik25 User Attivo • ultima modifica di

          Allora, vi tengo aggiornati:

          Staimo creando una classe per il log, una per il benckmark di MySQL e stiamo rivedendo la tabella detail.

          Consigli?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • F
            fdalesio User Attivo • ultima modifica di

            Salve,
            nell'ambito del progetto GTStats stiamo decidendo come realizzare il database.
            Dall'ultimo aggiornamento abbiamo pensato di fare una cosa del genere (semplificando):
            2-3 tabelle, una visite con
            id, timestamp, refer, ip
            un'altra pagine_viste con
            id (riferito all'id della visita), timestamp, pagina, dominio
            ed infine un'eventuale altra (perchè forse può essere integrata con la prima) per i dettagli
            id, risoluzione, colori, browser......

            il conteggio funzionerebbe così:
            ad ogni pagina vista, lo script controlla se in visite esiste l'ip del visitatore in un x lasso di tempo (1 giorno o comunque determinato dall'admin) e ne seleziona l'id
            select id from visite where ip='$ip' and data>'$ieri'
            o qualcosa del genere
            se esiste viene inserita una riga in pagine_viste
            insert into pagine_viste values('$id','$adesso','$pagina')
            altrimenti viene inserito in visite e nei dettagli

            la domanda è: secondo voi, la query di controllo (che viene eseguita ad ogni visualizzazione di pagina) è troppo pesante?

            come risolvere?

            avevamo pensato a dividere la tabella visite in visite_current e visite_past, con il passaggio da current a past al controllo delle statistiche da parte dell'admin o tramite cronjob o al superamento di un tot di righe..

            che ne pensate?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • P
              probid Super User • ultima modifica di

              Ho unito i due threads 🙂
              Ciao!

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • P
                probid Super User • ultima modifica di

                Hey Fdalesio e Gik25,
                in questi giorni leggerò la pagina informativa su GTstats e forse tra qualche di vi chiederò di potermi unire al progetto 🙂
                Ciao!

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • F
                  fdalesio User Attivo • ultima modifica di

                  ciao probid,

                  ci farebbe molto piacere!

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • G
                    gik25 User Attivo • ultima modifica di

                    Ciao probid, ne saremmo entusiasti.

                    Questo è il wiki tecnico che spiega come intendiamo procedere.
                    http://www.giorgiotave.it/wikigt/os/GTStats_Progettazione

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    Caricamento altri post
                    Rispondi
                    • Topic risposta
                    Effettua l'accesso per rispondere
                    • Da Vecchi a Nuovi
                    • Da Nuovi a Vecchi
                    • Più Voti