Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Community > Tech
 
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.

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate