Views: rallentamenti

3 contenuti / 0 new
Ultimo contenuto
Views: rallentamenti

Sto realizzando un gestionale di dati, uso un tipo di contenuto come form d'inserimento composto da 5 campi di tassonomia ed 1 campo di testo, poi visualizzo i dati tramite Views con stile a tabella.

La tabella è un pò elaborata ovvero certi campi sono costituiti da un campo "testo globale" in cui sono inseriti tramite token di riscrittura l'output di altri 5 campi nascosti inoltre nel temlpate del campo inserisco codice php che controlla l'output e lo modifica, nulla di complicato oltre ad un paio di if, else e str_replace per sostituire link testuali in link immagine.

Ora ho solo 4 contenuti per prova, ossia 4 righe di tabella, oggi lavorandoci,improvvisamente, la mia Views si è rallentata ossia per caricare o aggiornare la pagina, Drupal ci mette 6 secondi, quando prima ci metteva forse 2, non ho aggiunto nuovi moduli o toccato impostazioni partucolari, ma sono aggiunto altri 3 campi alla Views, che poi i campi bene o male sono sempre derivanti dai 6 field del mio tipo di contenuto.

Quindi vi chiedo una mano per capire da cosa possa dipendere questo rallentamento improvviso e poi se il mio modus operandi è corretto.... o almeno non è proprio campato in aria, considerando che poi i contenuti inseriti saranno migliaia anche se composti da pagine basiche come ho descritto sopra.

PS.
Lavoro in locale con xampp (Win7)

Drupal Version:

Ho trovato l'inghippo, il rallentamento poderoso è dovuta alla relazione "ultimo commento".

Perchè questa relazione rallenta così tanto la Views? Come posso ovviare alla cosa? Mi serve gestire nella mia Views l'unico commento eventualmente pubblicato nel contenuto con relativi autore e data

Spero questa volta in un aiuto da qualche esperto di Views.....

ora la mia vista ci mette 2 secondi ad essere caricata, il problema sono i filtri esposti:

Alcuni filtri come il filtro del modulo "Date" o un semplice filtro di selezione di un campo SI/NO o il bottone "Ripristina" ci mettono oltre 10 secondi per caricare la Views.

Ad esempio nel mio tipo di contenuto ho 2 field che uso come flag SI/NO, uno è di tassonomia l'altro un semplice elenco testo SI/NO, nel filtro esposto di Views il campo di tassonomia esegue la ricerca in 4 sec. quello relativo al filed di elenco testo ci mette 15 secondi!

Vi chiedo, i campi di views "Globale-Testo" con token di riscrittura di altri campi, possono rallentare Views? Perchè uso questa tecnica parecchio.

.... questa cosa mi sta facendo uscire pazzo.... non riesco a venirci a capo.... qualche anima pia mi riesce a dare un suggerimento?