.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Tech (http://www.dsy.it/forum/forumdisplay.php?forumid=189)
-- Paginazione con testo al posto dei numeri (http://www.dsy.it/forum/showthread.php?threadid=34763)


Posted by ripe on 20-04-2008 11:35:

Paginazione con testo al posto dei numeri

Vorrei sistemare alcune pagine del mio sito, rendendole un attimino più usabili.
Potete vederne un esempio all'indirizzo http://www.eutk.net/groups.aspx
Il punto che vorrei migliorare è il pager in basso: al posto di Pagina 1, Pagina 2 e così via, mi piacerebbe avere i nomi dei due gruppi che si trovano in testa e in coda all'elenco di quella pagina.
Ad esempio per la prima pagina avere "!T.O.O.H.! - 5th Man Down" ma non ho la più pallida idea di come realizzarlo in maniera efficiente.
Sono 262 pagine totali di contenuti, e se le recupero una a una dal database i tempi di caricamento diventano molto importanti.

Grazie!

__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»


Posted by yeah on 20-04-2008 17:51:


Ad esempio per la prima pagina avere "!T.O.O.H.! - 5th Man Down" ma non ho la più pallida idea di come realizzarlo in maniera efficiente.

Potresti generarlo una volta per tutte. Se l'elenco di nomi non cambia troppo spesso naturalmente. E ogni volta che viene aggiunto / tolto un nome, puoi rigenerare l'elenco.

__________________
?


Posted by ripe on 21-04-2008 15:23:

Originally posted by yeah
Potresti generarlo una volta per tutte. Se l'elenco di nomi non cambia troppo spesso naturalmente. E ogni volta che viene aggiunto / tolto un nome, puoi rigenerare l'elenco.


Purtroppo cambia spesso, diciamo una decina di volte al giorno...

__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»


Posted by yeah on 21-04-2008 21:54:

Allora forse con un caching misto, nel senso che leggi l'elenco con una semplice query, quindi quelle info saranno ridondanti nel database. E poi l'elenco dovrebbe essere modificato (non rigenerato se sono molte voci) ad ogni aggiornamento delle voci.

Sul secondo punto non saprei come aiutarti di più.

__________________
?


Posted by ripe on 22-04-2008 09:38:

Originally posted by yeah
Allora forse con un caching misto, nel senso che leggi l'elenco con una semplice query, quindi quelle info saranno ridondanti nel database. E poi l'elenco dovrebbe essere modificato (non rigenerato se sono molte voci) ad ogni aggiornamento delle voci.

Sul secondo punto non saprei come aiutarti di più.


I primi test li ho fatti così... il problema è che la cache realtiva ai gruppi ha una durata di circa 5 minuti, e il rinnovamento dell'elenco dura qualcosa come un minuto. E' un tempo di caricamento inaccettabile per qualsiasi utente... devo pensare a qualche alternativa, altrimenti lo lascio così com'è e tutti contenti! :asd:

__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»


Posted by yeah on 22-04-2008 12:20:


e il rinnovamento dell'elenco dura qualcosa come un minuto

Suppongo che tu lo generi da zero, per quello ci mette tanto. Quel che suggerisco io (ma di cui non ho idea di soluzione), è trovare una organizzazione che ti permetta di modificarlo, aggiungendo e togliendo quel che serve e basta.

__________________
?


All times are GMT. The time now is 23:22.
Show all 6 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.