Avere moduli Drupal presenti, ma non abilitati, ha alcun effetto sulle prestazioni di un sito Drupal?
Per dirla in altro modo ... La rimozione di moduli disabilitati da un sito Drupal avrebbe un impatto positivo sulle prestazioni?
Avere moduli Drupal presenti, ma non abilitati, ha alcun effetto sulle prestazioni di un sito Drupal?
Per dirla in altro modo ... La rimozione di moduli disabilitati da un sito Drupal avrebbe un impatto positivo sulle prestazioni?
Risposte:
Generalmente no, ciò non influirà sulle prestazioni, tranne quando si sta visualizzando la pagina di selezione dei moduli (admin / build / moduli o admin / moduli). I moduli disabilitati non vengono caricati in memoria e non vengono mai eseguiti.
Sì. Può.
Nonostante ciò che dicono gli altri, ci sono diverse situazioni in cui la performance diminuirà.
I moduli non utilizzati non utilizzano altra memoria se non durante la ricostruzione della tabella di sistema. I moduli inutilizzati non causano ricerche più o più lente sul tuo filesystem, tranne durante la ricostruzione della tabella di sistema. Se si supera la X-migliaia di moduli, il file system stesso può causare problemi.
Con installato suppongo che intendi all'interno della cartella dei moduli drupal ("siti / tutti / moduli" o "siti / tuo / sito / moduli"), giusto?
In tal caso, i moduli disabilitati non influiranno affatto sulle prestazioni, proprio quando visiti la tua pagina "admin / build / modules". Drupal ricostruisce la cache di alcuni elementi del modulo (come hook_menu ).
Dalla mia esperienza, la riduzione delle prestazioni dai moduli disabilitati è trascurabile (e relativi, 4000 moduli disabilitati potrebbero rendere le cose un po 'più lente di 30 moduli disabilitati, ecc.)
Personalmente, sono solo più preoccupato per il codice inutilizzato (e probabilmente obsoleto) che si trova nel mio repository e nelle mie directory web, ma sono analmente ritentivo in questo modo.
Tecnicamente no e sì. I modelli normalmente disabilitati non vengono caricati in memoria, quindi non influiscono sulle prestazioni del sito in quanto tali. Ma se i moduli disabilitati contengono molti dati nelle variabili, è consigliabile disinstallarli in modo da liberare la memoria.
La rimozione del codice dei moduli disabilitati potrebbe non avere effetto sul sito.
Quindi di nuovo, se ad un certo punto hai installato un modulo, questo avrà popolato il database con alcune tabelle. Pertanto, più moduli vengono installati, maggiore è la possibilità di influire sulle prestazioni del database.
La disinstallazione del modulo rimuoverà quelle tabelle non necessarie.
Ancora una volta, le prestazioni dipendono dal numero di moduli installati.
I moduli disabilitati che non vengono disinstallati ma eliminati fisicamente dal sistema di cartelle influiranno negativamente sulle prestazioni del sito. Avevo 5 di questi moduli e, a causa di ciò, c'erano altre 10.000 chiamate alla funzione is_dir (). Ho usato il modulo missing_modules (missing_module) per identificare i moduli mancanti e risolto il problema nel database.
Disinstallato e disabilitato non influirà sulle prestazioni.
Ma se il modulo è disabilitato solo allora potrebbe avere alcune tabelle associate, quindi quelle sono un onere aggiuntivo sul database drupal.
E come detto prima ci saranno alcuni problemi di prestazioni significativi sulla pagina del modulo di drupal. Molte volte questa pagina non viene caricata e richiede molto tempo a causa della visualizzazione di tutti i moduli installati / disinstallati.
Quindi per superare questa situazione dovremmo rimuovere fisicamente i moduli non utilizzati da / sites / all / modules / drive.
I moduli disabilitati non influiscono sulle prestazioni del sito drupal.
Si consiglia, tuttavia, di non scaricare i moduli che non sarebbero utili al tuo sito.