Come caricare solo parte di un nodo

4 contenuti / 0 new
Ultimo contenuto
Come caricare solo parte di un nodo

Salve a tutti, mi presento sono tartufo e questo è il mio primo post, è da un paio di mesi che mi sono avvicinato a questo cms e ho capito che sarà il mio preferito!! ;)

Usando il modulo "Devel" ho scoperto che in modalità anteprima vengono caricati tutti i campi dell'articolo, è cosi o sbaglio?

In altre parole, vorrei sapere se è possibile far caricare a Drupal solo una parte dell'articolo, per migliorare le prestazioni.

Drupal Version:

Ciao, per fare come dici tu devi usare la clase EntityFieldQuery (https://api.drupal.org/api/drupal/includes%21entity.inc/class/EntityFiel...)

Pero' secondo me stai sbagliato approccio: non è possibile sapere quali sono i moduli che vanno a modificare un field di un tipo di contenuto quindi andando a caricare tu stesso i campi del nodo ti perderesti tutte le modifiche dei vari moduli. Ad esempio caricando a mano il campo "body" si potrebbe perdere la modifica del modulo token (giusto per nominare un modulo conosciuto).

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal

Ciao grazie per la risposta.
Cercherò allora altri modi per ottimizzare le prestazioni :D

Ciao, le prestazioni le ottimizzi partendo prima di tutto dal server a tua disposizione. Tuna (passami il termine) php, mysql; metti nginx al posto di apache. Usa php-fpm al posto del modulo php.

Con il mio partner tecnologico sullo stesso server di un cliente abbiamo quintuplicato le pagine servite al seconde. Senza toccare nulla a livello di Drupal.

Poi ci deve essere un po' di ottimizzazione anche a livello di Drupal.

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal