uno script perl di salvataggio

Qualche giorno fa ho letto il tweet di un utente Tophost che annunciava di star usando uno script Perl per il salvataggio automatico dei suoi dati, e ne vantava le mirabolanti velocità rispetto a soluzioni simili in PHP. Incuriosito dall’argomento, l’ho contattato e durante la breve chiacchierata mi ha indirizzato verso MySQLDumper, uno script “made in Germany” in grado di collegarsi ad un database, scaricarne tutte le tabelle, comprimerle ed inviarle per email. Devo ammettere che, orologio alla mano, i tempi sono di circa il 30 percento inferiori rispetto all’equivalente in PHP che avevo usato finora, e del quale non posso certo lamentarmi: si passa da circa 12 secondi a più o meno 8 per impacchettare i 13 mega delle tabelle di WordPress e generare una simpatica email con allegato.

Senza contare che, a detta dello sviluppatore di MySQLDumper, Perl non incorre nei problemi causati dai limiti di memoria da cui è affetto il cugino popolare. Insomma, coloro che si lamentano dei backup mancanti di Tophost non hanno più scuse. Poi basta un poco di zuccher… ehm, di Online Cronjobs, e la pillola va giù. Se hai bisogno di maggiori informazioni, non esitare ad alzare la mano nei commenti qui sotto 🙂

16
Lascia una recensione

Please Login to comment
8 Comment authors
AlessandroLorenzoEmanueleVincenzo La RosaMirko Recent comment authors
  Subscribe  
più nuovi più vecchi più votati
Notificami
enri1968
Ospite

Ciao, grazie del tuo post che mi ha davvero incuriosito, mi puoi spiegare meglio come si può far interagire Tophost su cui ho il mio blog e questo sistema di backup? Grazie.

camu
Ospite
camu

@enri1968: se il tuo blog, come suppongo, gira con WordPress, ti posso mandare una copia dello script che ho riadattato per fare il backup SOLO delle tabelle essenziali del sistema. Nel mio caso infatti ho dei plugin che generano proprie tabelle, che non mi interessa salvare perché troppo ingombranti. Quando hai lo script, lo installi nella cartella cgi-bin di Tophost e poi crei un “job” sul sito che ho segnalato per fare richiamare quella URL tipo una volta al giorno. Al resto pensa lo script 🙂

Lorenzo
Ospite

@camu: una volta scaricato e fatta l’installazione..come devo procedere?non riesco a capirlo bene..basta che copio il file crondump.pl in cgi-bin?

camu
Admin

@Lorenzo: devi anche configurare le opzioni secondo le tue esigenze, tramite l’apposita interfaccia web

Mirko
Ospite
Mirko

Io aspetto sempre il tuo tema wordpress super accessibile 😛 😛 😛 ehehheeh…. ormai gli articoli con qualche trucchetto non CI bastano più 🙂

Ciao camu!

camu
Ospite
camu

@Mirko: beh ma io ho già detto che il mio tema non sarà mai rilasciato 😛

Mirko
Ospite
Mirko

Lo so….speravo avessi cambiato idea… ci ho provato 😉

grande sito e grande blogger comunque, ciao !

camu
Ospite
camu

@Mirko: beh ad essere sincero ho in mente di rilasciare un tema per WordPress prima o poi, ce l’ho già ma devo trovare il tempo per ripulirlo e renderlo adatto “al pubblico” 🙂 Non è proprio al 100% accessibile, ma è abbastanza semplice e pulito. Si tratta però di un tema per crearsi un portfolio online, non è per blog, di quelli ne esistono fin troppi 🙂

Mirko
Ospite
Mirko

è vero, ma il 75% dei templates per blog wordpress è una massa informe di strutture uguali con poca cura verso l’accessibilità finale… ad ogni modo, non ho più un blog quindi non mi serve urgente 😉

è che stavo pensando di riaprirne uno! (crisi d’astinenza)

camu
Admin

@Mirko: mi segnalano dalla regia questo tema accessibile per WordPress, sviluppato da un Italiano. Prova a darci un’occhiata 🙂

Mirko
Ospite
Mirko

@camu: grazie… io ti segnalo questo

comunque, via…ci lavorerò su! grazie ancora…. 😉

Vincenzo La Rosa
Ospite
Vincenzo La Rosa

Ciao.. 🙂 scusa in anticipo la domanda un po scema xd 😀 comunque io sono su un’altro server che non è tophost, posso usare lo script ugualmente? o avrei problemi?

camu
Admin

@Vincenzo La Rosa: se il tuo provider supporta CGI con Perl, direi di si 🙂 Comunque sul sito dello script ci sono tutti i dettagli tecnici su cosa deve essere presente sul server. E Tophost li soddisfa tutti…

Vincenzo La Rosa
Ospite
Vincenzo La Rosa

@camu: sto provando a caricare il tutto.. 🙂 e provo .. 🙂 nel file d’installazione dice “Installazione:

– carica la cartella mysqldumper sul tuo spazio web
– metti i diritti del file config.php a 777
– fai partire lo script nel tuo Browser
(http:// il tuo dominio.it/mysqldumper/)
– segui la installazione”

Mo vedo che succede.. 😉

Emanuele
Ospite

Uhm interessante, io avevo rimosso gli script di backup automatici, ormai sono abituato a fare (quasi) un backup al giorno manualmente. Magari rivaluto la cosa…
Ciao,
Emanuele

Alessandro
Ospite
Alessandro

ciao, sto provando ad attivare un backup automatico via MySQLDumper su Tophost. Puoi inviarmi per favore il tuo script Perl che poi provvederò a personalizzare con i miei dati? Nota: non utilizzo WP ma TextPattern.

una volta che hai messo lo script nella cartella cgi-bin, qual’è l’URL che utilizzi per il cronjob? quali permessi attribuisci allo script (immagino 750 oppure 755)?

scusa la cascata di domande 🙂

grazie mille