Paginazione con testo al posto dei numeri Clicca QUI per vedere il messaggio nel forum |
ripe |
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! |
yeah |
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. |
ripe |
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... |
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ù. |
ripe |
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: |
yeah |
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. |
|
|
|