Vuoi un sito per la tua Scuola ?

Drupal

Volete un sito per la vostra Azienda o per la vostra scuola ?

Trasferimento su dominio gov.it

Installazione Drupal 6.x e Drupal 7

Compilate il modulo on-line con i vostri dati e le vostre richieste.

eLearning

Moodle

I miei ambienti di formazione integrata pronti

per chi si avvicina a Drupal e per gli esperti.

  • Formazione con Moodle (2011/2012)
  • Corso FORTIC C2 - 2008 (offline)
  • Moodle (2007) (offline)

Learning Content

ATutor

Molti corsi disponibili in ambito ICT In Italiano ed in Inglese.

Disponibili i corsi presso: maurizionaso.it [ATutor] (offline)

  • Networking
  • Sicurezza
  • ATutor HowTo

 

Informazioni utili per chi lavora quotidianamente sul web in modo professionale. Sviluppo di siti web con il CMS Drupal, installazione e configurazione di piattaforme di eLearning (Moodle, ATutor), Wiki; Sviluppo di siti web Accessibili, per la Pubblica Amministrazione, per gli Enti locali, per le Scuole di ogni ordine e grado in tutto il nord Italia. Realizzazione di percorsi di formazione personalizzata, individuale e di gruppo (in presenza, a distanza, blended).

  • e-Learning Project Team Manager;
  • Staff di sviluppo in ambito CMS e LCMS.

Manutenzione del database di Drupal

Versione stampabile

A tutti gli amministratori di siti sviluppati con il CMS Drupal, capita di vedere crescere velocemente la dimensione del database in uso da Drupal.

Lo spazio del database ha un costo, quando si ha un contratto in hosting del proprio sito, quindi è bene dare uno sguardo alle operazione che possiamo effettuare per tenerlo sotto controllo.

1) Operazioni di ottimizzazione all'interno di Drupal:

  • Svuotiamo la cache del sito (questa è una opzione disponibile nei menu di configurazione di Drupal);
  • Cerchiamo un buon bilanciamento dei Moduli attivi e delle operazioni che svolgono sul db

2) Intervento sul file di configurazione di Drupal: settings.php disponibile all'indirizzo vostrodominio/sites/default

dall'originale:

ini_set('arg_separator.output', '&');
ini_set('magic_quotes_runtime', 0);
ini_set('magic_quotes_sybase', 0);
ini_set('session.cache_expire', 200000);
ini_set('session.cache_limiter', 'none');
ini_set('session.cookie_lifetime', 2000000);
ini_set('session.gc_maxlifetime', 200000);
ini_set('session.save_handler', 'user');
ini_set('session.use_cookies', 1);
ini_set('session.use_only_cookies', 1);
ini_set('session.use_trans_sid', 0);
ini_set('url_rewriter.tags', '');

a quello modificato:

ini_set('arg_separator.output', '&');
ini_set('magic_quotes_runtime', 0);
ini_set('magic_quotes_sybase', 0);
ini_set('session.cache_expire', 2880);
ini_set('session.cache_limiter', 'none');
ini_set('session.cookie_lifetime', 0);
ini_set('session.gc_maxlifetime', 20000);
ini_set('session.save_handler', 'user');
ini_set('session.use_cookies', 1);
ini_set('session.use_only_cookies', 1);
ini_set('session.use_trans_sid', 0);
ini_set('url_rewriter.tags', '');

ini_set('session.cache_expire', 2880);
Significa che la mia sessione "ricaricherà" dopo 2 giorni di inattività.
Il numero 2880 indica i minuti che ci vorranno per la cache.

ini_set('session.cookie_lifetime', 0);
Impostando questo valore a zero secondi, la sessione sarà chiusa non appena sarà chiuso il browser o il tab.

ini_set('session.gc_maxlifetime', 172800);
Questo valore indica quando la sessione dovrebbe scadere. Se ad esmpio, impostiamo 172800 secondi (due giorni) dopo questo tempo la vostra sessione sarà scaduta e dovrete ri loggarvi.


3) Operazioni da svolgere sul database, nel nostro caso MySql:

Vi collegate al vostro database con phpMyAdmin e andate alla tabella "sessions", leggete la dimensione della tabella, se si tratta di molti Mb, la selezioniamo e clicchiamo su "svuota". La conseguenza di questa operazione sarà che tutti gli utenti si dovranno ri autenticare sul sito inserendo nome utente e password.

Manutenzione conclusa. !!!

Ovviamente le operazioni sopra descritte, sono da eseguire solo se capite di cosa sto parlando, e anche in quest'ultimo caso non mi assumo nessuna responsabilità.

Realizzato con Drupal, un sistema per la gestione dei contenuti informativi open source