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.
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.
Moodle
I miei ambienti di formazione integrata pronti
per chi si avvicina a Drupal e per gli esperti.
ATutor
Molti corsi disponibili in ambito ICT In Italiano ed in Inglese.
Disponibili i corsi presso: maurizionaso.it [ATutor] (offline)
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).
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:
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à.