Visualizzazione risultati 1 fino 5 di 5

Discussione: Resettare db testuale automaticamente

  1. #1
    Guest

    Predefinito Resettare db testuale automaticamente

    Salve, vorrei creare un sito per testare i CMS disponibili sull'altro mio sito, e per fare ciò ovviamente dovrei fare in modo che il database di ogni CMS (db testuali, non SQL) venga resettato ogni ora automaticamente.

    E' possibile usare uno script unico che lo faccia?

    E se si, che funzioni dovrebbero essere usate?

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Su AV il modo più veloce (temo purtroppo anche l'unico, con tutti i pro e soprattutto i contro che comporta) è questo: creare uno script PHP che esegua il reset del database (cancellazione dei file?) e lanciarlo ogni ora attraverso il servizio Cron Jobs nel pannello di controllo.

    Tra gli svantaggi:
    - c'è una piccola quota in AC da pagare ad ogni lancio dello script
    - non è possibile "lucchettare" lo script, perché il server che gestisce il Cron deve avere libero accesso allo script

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da dementialsite Visualizza messaggio
    Su AV il modo più veloce (temo purtroppo anche l'unico, con tutti i pro e soprattutto i contro che comporta) è questo: creare uno script PHP che esegua il reset del database (cancellazione dei file?) e lanciarlo ogni ora attraverso il servizio Cron Jobs nel pannello di controllo.

    Tra gli svantaggi:
    - c'è una piccola quota in AC da pagare ad ogni lancio dello script
    - non è possibile "lucchettare" lo script, perché il server che gestisce il Cron deve avere libero accesso allo script

    Stammi bene...
    Ah, capito, grazie.........
    Ma per ipotesi, se volessi farlo fuori da AV che cambierebbe?

    Non che lo disdegni eh, ma sapete com'è......
    Ultima modifica di smackdownpsx : 30-08-2010 alle ore 21.18.47

  4. #4
    Guest

    Predefinito

    Puoi risolvere con un piccolo "trucco":
    -home page: ad ogni collegamento alla home, controlla l'ora salvata in un file di testo. Se è passata più di un'ora, esegue il reset dei db testuali.

    In questo modo rallenti un visitatore ogni ora, che però ti permette di "risparmiare" gli AC :)

  5. #5
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Citazione Originalmente inviato da smackdownpsx Visualizza messaggio
    Ah, capito, grazie.........
    Ma per ipotesi, se volessi farlo fuori da AV che cambierebbe?

    Non che lo disdegni eh, ma sapete com'è......
    La situazione ideale sarebbe quella di avere accesso fisico al server: se non avessi nessun limite, potresti:

    - crearti uno script (non in PHP, ma usando i comandi del sistema operativo) che cancelli i file che devono essere cancellati
    - lanciare il suddetto file batch/bash script attraverso il demone Cron (su Linux) o le "operazioni pianificate" (su Windows)

    Tieni presente che quasi nessun server ti concede questo tipo di privilegi. Pertanto spesso la soluzione degraderà ad un approccio molto simile a quello di AV...

    Forse è più valida la soluzione di comunitavirtuali, con una piccola aggiunta però: dovresti controllare anche che il ritorno alla home page avvenuto nel corso di una sessione non resetti il database testuale. In caso contrario, rischi di azzoppare i tuoi utenti mentre provano il tuo CMS...

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •