-
novità fdtHo unificato le viste Nuove e Ultime, ovvero entrambe ora hanno l'alberino dei thread.
Inoltre ho rimesso visibile l'oggetto del messaggio, come era nel vecchio forum.
E aggiunto due funzioncine per aprire tutto l'alberino e nascondere i quotes di quel thread.
Il risultato è questo, spero che vi piaccia:
Young professional woman and busy mom.-
Re: novità fdtScritto daaltgutente che non utieneil 2014-05-31 17:43:12.0 alle 2014-05-31 17:43:12.0Trollate totali: 11540> Ho unificato le viste Nuove e Ultime, ovvero entrambe ora hanno l'alberino dei thread.
> Inoltre ho rimesso visibile l'oggetto del messaggio, come era nel vecchio forum.
> E aggiunto due funzioncine per aprire tutto l'alberino e nascondere i quotes di quel thread.
> Il risultato è questo, spero che vi piaccia:
>
Mi piace.
Avevo il suggerimento da tempo in un angolino del cervello che dev'essersi poi svampato.-
Re: novità fdtScritto daaltgutente che non utieneil 2014-05-31 17:47:16.0 alle 2014-05-31 17:47:16.0Trollate totali: 11540> > Ho unificato le viste Nuove e Ultime, ovvero entrambe ora hanno l'alberino dei thread.
> > Inoltre ho rimesso visibile l'oggetto del messaggio, come era nel vecchio forum.
> > E aggiunto due funzioncine per aprire tutto l'alberino e nascondere i quotes di quel thread.
> > Il risultato è questo, spero che vi piaccia:
> >
>
> Mi piace.
> Avevo il suggerimento da tempo in un angolino del cervello che dev'essersi poi svampato.
Aspe', non mi piace piu`.

25 secondi per la query?
Chi cazzo e` che usa SQL con tutte le sue segate mentali?
-
Re: novità fdtScritto da: altg
>
> Aspe', non mi piace piu`.
>
>
>
> 25 secondi per la query?
> Chi cazzo e` che usa SQL con tutte le sue segate mentali?
Sì me ne sono accorto. Stavo già pensando a ristrutturare di nuovo la query, che già ho dovuto modificare.Young professional woman and busy mom.-
Re: novità fdtScritto daaltgutente che non utieneil 2014-05-31 17:51:58.0 alle 2014-05-31 17:51:58.0Trollate totali: 11540> > Aspe', non mi piace piu`.

> >
> >
> >
> > 25 secondi per la query?
> > Chi cazzo e` che usa SQL con tutte le sue segate mentali?
>
> Sì me ne sono accorto. Stavo già pensando a ristrutturare di nuovo la query, che già ho dovuto modificare.
Io non ho mai avuto problemi del genere sul mio forum.
Qui ci sono ogni volta che viene toccata una query.
Chissa` perche` ho scritto il layer di astrazione da SQL e il meccanismo di caching, che coglione a reinventare sempre tutto come vuole lui, poi uno si perde il thrill del "quand'e` che il baraccone immondo che c'e` sotto mi fara` girare le scatole la prossima volta?"...
-
Re: novità fdtScritto da: altg
>
> Io non ho mai avuto problemi del genere sul mio forum.
> Qui ci sono ogni volta che viene toccata una query.
>
> Chissa` perche` ho scritto il layer di astrazione da SQL e il meccanismo di caching, che coglione a reinventare sempre tutto come vuole lui, poi uno si perde il thrill del "quand'e` che il baraccone immondo che c'e` sotto mi fara` girare le scatole la prossima volta?"...
Questo forum ha 1062534 messaggi e 192057 threads. Quanti ne ha anynowhere?
**Modificato dall'autore il 31.05.2014 18:14**Young professional woman and busy mom.-
Re: novità fdtScritto daaltgutente che non utieneil 2014-05-31 19:02:21.0 alle 2014-05-31 19:02:21.0Trollate totali: 11540> > Io non ho mai avuto problemi del genere sul mio forum.

> > Qui ci sono ogni volta che viene toccata una query.
> >
> > Chissa` perche` ho scritto il layer di astrazione da SQL e il meccanismo di caching, che coglione a reinventare sempre tutto come vuole lui, poi uno si perde il thrill del "quand'e` che il baraccone immondo che c'e` sotto mi fara` girare le scatole la prossima volta?"...
>
> Questo forum ha 1062534 messaggi e 192057 threads. Quanti ne ha anynowhere?
126258 messaggi in 4913 threads, ma... tanto per fare gli sboroni, anynowhere ha un thread con 8909 posts:http://anynowhere.com/bb/posts.php?t=1141

che viene visualizzato in:9 queries, 0.201 s.
un quinto di secondo.
E ringrazia che php e` molto piu` lento di java.
-
Re: novità fdtScritto da: altg
>
> 126258 messaggi in 4913 threads, ma... tanto per fare gli sboroni, anynowhere ha un thread con 8909 posts:
>
>http://anynowhere.com/bb/posts.php?t=1141

>
> che viene visualizzato in:
>
>> 9 queries, 0.201 s. >
>
> un quinto di secondo.
> E ringrazia che php e` molto piu` lento di java.
Non era per fare lo sborone, era per mostrarti l'ordine di grandezza. Il nostro problema è la struttura della base dati, che era nata per il dump di giambo, quindi una sola tabellona che contiene tutto e sulla quale ci facciamo dei 'ragionamenti' in termini di group by.
Basterebbe creare una tabella [threadid|forum|author|subject|lastid|lastAuthor|lastSubject] e tenerla aggiornata per risolvere il problema delle group by su Nuove/Ultime.
Per la vista Tue il problema non si risolve senza duplicare troppe informazioni in giro e potrebbe pure rimanere così.
Di quel thread mi mostri solo 10 messaggi, grazie che ci mette poco, anche questo thread ha 7 messaggi e lo carica in 41ms.
Noi non abbiamo la paginazione dei thread, ma uno tipo natanasso con 500+ post lo carichi in ~3s.Young professional woman and busy mom.-
Re: novità fdtScritto daaltgutente che non utieneil 2014-05-31 19:43:24.0 alle 2014-05-31 19:43:24.0Trollate totali: 11540> > 126258 messaggi in 4913 threads, ma... tanto per fare gli sboroni, anynowhere ha un thread con 8909 posts:
> >
> >http://anynowhere.com/bb/posts.php?t=1141

> >
> > che viene visualizzato in:
> >
> >> > 9 queries, 0.201 s. > >
> >
> > un quinto di secondo.
> > E ringrazia che php e` molto piu` lento di java.
>
> Non era per fare lo sborone, era per mostrarti l'ordine di grandezza. Il nostro problema è la struttura della base dati, che era nata per il dump di giambo, quindi una sola tabellona che contiene tutto e sulla quale ci facciamo dei 'ragionamenti' in termini di group by.
L'ordine di grandezza e` abbastanza irrilevante: Postline clustera tutto, dai record degli iscritti ai messaggi nei forum, i file virtuali con cui ha a che fare una query sono ristretti a un intervallo di ID progressivi e lunghi in media solo un paio di centinaia di kb. Un limite che costringerebbe a un po' di riorganizzazione nelle tabelle di indicizzazione per le ricerche e` quello di circa 14 milioni di messaggi, perche` sfora un contatore interno a lunghezza fissa usato in quelle tabelle che e` di 4 cifre in base 62, che poi andrebbero ricostruite dopo aver cambiato delle costanti. Fino a 14 milioni di post e` garantito.
> Basterebbe creare una tabella [threadid|forum|author|subject|lastid|lastAuthor|lastSubject] e tenerla aggiornata per risolvere il problema delle group by su Nuove/Ultime.
> Per la vista Tue il problema non si risolve senza duplicare troppe informazioni in giro e potrebbe pure rimanere così.
> Di quel thread mi mostri solo 10 messaggi, grazie che ci mette poco, anche questo thread ha 7 messaggi e lo carica in 41ms.
> Noi non abbiamo la paginazione dei thread, ma uno tipo natanasso con 500+ post lo carichi in ~3s.
um... Postline ha una cache che mantiene fino a 50 files virtuali (o intervalli di messaggi) caricati nella heap del thread. Piu` o meno, considerando una distribuzione cronologica dei messaggi non troppo sparsa, un thread di 500 post lo carichi nello stesso tempo di un thread da qualche dozzina di post se fossero tutti su una pagina, perche` il resto dei messaggi viene trovato nella cache. Quel che gli mette il turbo e` che e` tutto locale, e che gli script di supporto sono stati pensati da una testa sola su misura per quel che deve fare lo strato piu` superficiale del software.-
Re: novità fdtScritto da: altg
>
> L'ordine di grandezza e` abbastanza irrilevante: Postline clustera tutto, dai record degli iscritti ai messaggi nei forum, i file virtuali con cui ha a che fare una query sono ristretti a un intervallo di ID progressivi e lunghi in media solo un paio di centinaia di kb. Un limite che costringerebbe a un po' di riorganizzazione nelle tabelle di indicizzazione per le ricerche e` quello di circa 14 milioni di messaggi, perche` sfora un contatore interno a lunghezza fissa usato in quelle tabelle che e` di 4 cifre in base 62, che poi andrebbero ricostruite dopo aver cambiato delle costanti. Fino a 14 milioni di post e` garantito.
>
>
> um... Postline ha una cache che mantiene fino a 50 files virtuali (o intervalli di messaggi) caricati nella heap del thread. Piu` o meno, considerando una distribuzione cronologica dei messaggi non troppo sparsa, un thread di 500 post lo carichi nello stesso tempo di un thread da qualche dozzina di post se fossero tutti su una pagina, perche` il resto dei messaggi viene trovato nella cache. Quel che gli mette il turbo e` che e` tutto locale, e che gli script di supporto sono stati pensati da una testa sola su misura per quel che deve fare lo strato piu` superficiale del software.
Ho fatto una tabella threads (threadId, lastId) e messo il codice per tenerla aggiornata e modificato la query Ultime, come puoi vedere ora è istantanea.Young professional woman and busy mom.-
Re: novità fdtScritto daaltgutente che non utieneil 2014-05-31 22:22:35.0 alle 2014-05-31 22:22:35.0Trollate totali: 11540> > L'ordine di grandezza e` abbastanza irrilevante: Postline clustera tutto, dai record degli iscritti ai messaggi nei forum, i file virtuali con cui ha a che fare una query sono ristretti a un intervallo di ID progressivi e lunghi in media solo un paio di centinaia di kb. Un limite che costringerebbe a un po' di riorganizzazione nelle tabelle di indicizzazione per le ricerche e` quello di circa 14 milioni di messaggi, perche` sfora un contatore interno a lunghezza fissa usato in quelle tabelle che e` di 4 cifre in base 62, che poi andrebbero ricostruite dopo aver cambiato delle costanti. Fino a 14 milioni di post e` garantito.

> >
> >
> > um... Postline ha una cache che mantiene fino a 50 files virtuali (o intervalli di messaggi) caricati nella heap del thread. Piu` o meno, considerando una distribuzione cronologica dei messaggi non troppo sparsa, un thread di 500 post lo carichi nello stesso tempo di un thread da qualche dozzina di post se fossero tutti su una pagina, perche` il resto dei messaggi viene trovato nella cache. Quel che gli mette il turbo e` che e` tutto locale, e che gli script di supporto sono stati pensati da una testa sola su misura per quel che deve fare lo strato piu` superficiale del software.
>
> Ho fatto una tabella threads (threadId, lastId) e messo il codice per tenerla aggiornata e modificato la query Ultime, come puoi vedere ora è istantanea.
Bravo! Io intanto ho fatto un copritastiera a forma di Motorola 68000, per vecchi che vivono nel passato:
Qui la CPU imitata (il modello di pre-produzione):
Pero` devo ancora rifinirlo: devo fare i pin dorati con la carta dei gianduiotti del piemonte, e poi dipingere il bordo nero in silicone con la vernice argentata per simulare lo stagno. Poi e` finito.
Ah, Postline non ha una query per le ultime discussioni: ha un archivietto, un singolo file virtuale nel DB, con pochi dati salienti che chiama "recdisc" (recent discussions). Mi pare trattenga gli ultimi 300 post, ma il limite e` reimpostabile.-
Re: novità fdtScritto daNon Autenticatoil 2014-05-31 22:35:27.0 alle 2014-05-31 22:35:27.0Scritto da: altg
>
> Bravo! Io intanto ho fatto un copritastiera a forma di Motorola 68000, per vecchi che vivono nel passato:
>
>
>
> Qui la CPU imitata (il modello di pre-produzione):
>
>
>
> Pero` devo ancora rifinirlo: devo fare i pin dorati con la carta dei gianduiotti del piemonte, e poi dipingere il bordo nero in silicone con la vernice argentata per simulare lo stagno. Poi e` finito.
>
> Ah, Postline non ha una query per le ultime discussioni: ha un archivietto, un singolo file virtuale nel DB, con pochi dati salienti che chiama "recdisc" (recent discussions). Mi pare trattenga gli ultimi 300 post, ma il limite e` reimpostabile.
I vecchi vecchi ricordano lo Z80 e il 6502. Il Motorola 68000 è "recente".-
Re: novità fdtScritto daaltgutente che non utieneil 2014-05-31 22:47:07.0 alle 2014-05-31 22:47:07.0Trollate totali: 11540> > Bravo! Io intanto ho fatto un copritastiera a forma di Motorola 68000, per vecchi che vivono nel passato:
> >
> >
> >
> > Qui la CPU imitata (il modello di pre-produzione):
> >
> >
> >
> > Pero` devo ancora rifinirlo: devo fare i pin dorati con la carta dei gianduiotti del piemonte, e poi dipingere il bordo nero in silicone con la vernice argentata per simulare lo stagno. Poi e` finito.
> >
> > Ah, Postline non ha una query per le ultime discussioni: ha un archivietto, un singolo file virtuale nel DB, con pochi dati salienti che chiama "recdisc" (recent discussions). Mi pare trattenga gli ultimi 300 post, ma il limite e` reimpostabile.
>
> I vecchi vecchi ricordano lo Z80 e il 6502. Il Motorola 68000 è "recente".
Be', me li ricordo anch'io, ma quello che ho piu` amato e` stato il 68000. Oddio, forse perche` ai tempi dello Z80 e del 6502 non scrivevo in assembly: ero piccolo piccolo, aggeggiavo in basic. Scrivevo i listati ASM dell'enciclopedia Input e li guardavo funzionare, ma non li capivo.
-
-
Re: novità fdtScritto daavvelentaniCubicolarioil 2014-05-31 22:35:39.0 alle 2014-05-31 22:35:39.0Trollate totali: 18184Scritto da: altg
> > > L'ordine di grandezza e` abbastanza irrilevante: Postline clustera tutto, dai record degli iscritti ai messaggi nei forum, i file virtuali con cui ha a che fare una query sono ristretti a un intervallo di ID progressivi e lunghi in media solo un paio di centinaia di kb. Un limite che costringerebbe a un po' di riorganizzazione nelle tabelle di indicizzazione per le ricerche e` quello di circa 14 milioni di messaggi, perche` sfora un contatore interno a lunghezza fissa usato in quelle tabelle che e` di 4 cifre in base 62, che poi andrebbero ricostruite dopo aver cambiato delle costanti. Fino a 14 milioni di post e` garantito.
> > >
> > >
> > > um... Postline ha una cache che mantiene fino a 50 files virtuali (o intervalli di messaggi) caricati nella heap del thread. Piu` o meno, considerando una distribuzione cronologica dei messaggi non troppo sparsa, un thread di 500 post lo carichi nello stesso tempo di un thread da qualche dozzina di post se fossero tutti su una pagina, perche` il resto dei messaggi viene trovato nella cache. Quel che gli mette il turbo e` che e` tutto locale, e che gli script di supporto sono stati pensati da una testa sola su misura per quel che deve fare lo strato piu` superficiale del software.
> >
> > Ho fatto una tabella threads (threadId, lastId) e messo il codice per tenerla aggiornata e modificato la query Ultime, come puoi vedere ora è istantanea.
>
> Bravo! Io intanto ho fatto un copritastiera a forma di Motorola 68000, per vecchi che vivono nel passato:
>
>
>
> Qui la CPU imitata (il modello di pre-produzione):
>
>
>
> Pero` devo ancora rifinirlo: devo fare i pin dorati con la carta dei gianduiotti del piemonte, e poi dipingere il bordo nero in silicone con la vernice argentata per simulare lo stagno. Poi e` finito.
>
> Ah, Postline non ha una query per le ultime discussioni: ha un archivietto, un singolo file virtuale nel DB, con pochi dati salienti che chiama "recdisc" (recent discussions). Mi pare trattenga gli ultimi 300 post, ma il limite e` reimpostabile.
Almeno non hai scelto il 65816I think happiness is love
- Vladimir Putin-
Re: novità fdtScritto daaltgutente che non utieneil 2014-05-31 22:49:50.0 alle 2014-05-31 22:49:50.0Trollate totali: 11540> > > > L'ordine di grandezza e` abbastanza irrilevante: Postline clustera tutto, dai record degli iscritti ai messaggi nei forum, i file virtuali con cui ha a che fare una query sono ristretti a un intervallo di ID progressivi e lunghi in media solo un paio di centinaia di kb. Un limite che costringerebbe a un po' di riorganizzazione nelle tabelle di indicizzazione per le ricerche e` quello di circa 14 milioni di messaggi, perche` sfora un contatore interno a lunghezza fissa usato in quelle tabelle che e` di 4 cifre in base 62, che poi andrebbero ricostruite dopo aver cambiato delle costanti. Fino a 14 milioni di post e` garantito.

> > > >
> > > >
> > > > um... Postline ha una cache che mantiene fino a 50 files virtuali (o intervalli di messaggi) caricati nella heap del thread. Piu` o meno, considerando una distribuzione cronologica dei messaggi non troppo sparsa, un thread di 500 post lo carichi nello stesso tempo di un thread da qualche dozzina di post se fossero tutti su una pagina, perche` il resto dei messaggi viene trovato nella cache. Quel che gli mette il turbo e` che e` tutto locale, e che gli script di supporto sono stati pensati da una testa sola su misura per quel che deve fare lo strato piu` superficiale del software.
> > >
> > > Ho fatto una tabella threads (threadId, lastId) e messo il codice per tenerla aggiornata e modificato la query Ultime, come puoi vedere ora è istantanea.
> >
> > Bravo! Io intanto ho fatto un copritastiera a forma di Motorola 68000, per vecchi che vivono nel passato:
> >
> >
> >
> > Qui la CPU imitata (il modello di pre-produzione):
> >
> >
> >
> > Pero` devo ancora rifinirlo: devo fare i pin dorati con la carta dei gianduiotti del piemonte, e poi dipingere il bordo nero in silicone con la vernice argentata per simulare lo stagno. Poi e` finito.
> >
> > Ah, Postline non ha una query per le ultime discussioni: ha un archivietto, un singolo file virtuale nel DB, con pochi dati salienti che chiama "recdisc" (recent discussions). Mi pare trattenga gli ultimi 300 post, ma il limite e` reimpostabile.
>
> Almeno non hai scelto il 65816
Mai avuto un computer con quello, e comunque il 68000 pre-produzione coi contatti dorati mi sembra piu` bello esteticamente. E poi i cioccolatini (42, mangiati in tre-quattro giorni) erano incartati in fogli dorati.
-
-
-
-
-
-
-
-
-
-
-
-
Re: novità fdtCazzo e' quel "Ranking"
?
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
-