Automatiser la purge d'une table

Discussion dans 'Problèmes de référencement spécifiques à vos sites' créé par sgaze, 11 Août 2004.

  1. sgaze
    sgaze WRInaute occasionnel
    Inscrit:
    2 Février 2004
    Messages:
    452
    J'aime reçus:
    0
    Bonjour,

    Sur le site de mon profil, j'ai une table mysql qui stocke les stats d'affichage des pages. Une page vue = 1 ligne dans la table.

    Or elle occupe pas mal de place alors j'aimerais mettre en route une vidange automatique, du genre effacer les lignes vieilles de plus de 15 jours. Pour l'instant je fais ça manuellement tous les jours.

    Comment automatiseriez vous ça ?

    Merci pour vos idées.
     
  2. David@site
    [email protected] WRInaute occasionnel
    Inscrit:
    14 Janvier 2004
    Messages:
    321
    J'aime reçus:
    0
    salut samgaz!

    si ton serveur est sous un OS type linux, ca va pas etre dur ya plein d'outils pour ca. Je t'explique le principe, tu vas creez une page en PHP avec une requete SQL qui va vider ta table si on charge cette page, jusque la pas trop dur. L'astuce c'est de faire visiter cette page automatiquement tous les 15 jours par ton O.S linux, c'est la qu'intervient le merveilleux "cron" c'est un gestionnaire de tache.
    Alors avant que je detaille plus, est-ce que tu tournes sous linux? est-ce que tu as CRON d'installer (normalement oui c'est d'origine sur bcp de becane)? Et plus important est-ce que tu as un acces shell distant, genre SSH (avec Putty p.e)? Parce que CRON ce programme en ligne de commande (1 ligne pas dur je filerai la syntaxe).

    Si oui, questions subsidiaires:_ quel est ton editeur? Vi ou emacs?
    _As tu aussi wget d'installer? (en general c'est aussi installer d'origine)

    @+
    David
     
  3. Bool
    Bool WRInaute passionné
    Inscrit:
    26 Février 2004
    Messages:
    1 543
    J'aime reçus:
    0
  4. Bobez
    Bobez WRInaute impliqué
    Inscrit:
    20 Mai 2004
    Messages:
    644
    J'aime reçus:
    0
    Oui, j'allais donner le même lien que Bool. Ce site est vraiment très pratique et fonctionne à merveille.
    Suffit de te concocter un fichier qui fait ce que tu veux (effacer les enregistrements qui datent de plus de 15 jours, par exemple) et ensuite avec Webcron tu pourras le faire s'exécuter à intervalles réguliers : toutes les heures, tous les jours, tous les dimanche, etc.
    Juste un truc : n'oublie pas, après le delete des enregistrements, de faire une requête OPTIMIZE TABLE, sinon la place prise par les enregistrements supprimés ne sera pas libérée.
     
  5. sgaze
    sgaze WRInaute occasionnel
    Inscrit:
    2 Février 2004
    Messages:
    452
    J'aime reçus:
    0
    Merci à tous !

    N'ayant pas accès à cron, je vais m'inscrire à WebCron. En effet ça a l'air prometteur.
     
Chargement...
Similar Threads - Automatiser purge table Forum Date
Automatiser les publications sur les réseaux sociaux Facebook 7 Juillet 2020
Automatiser l’écriture et la lecture sur les Réseaux Sociaux Développement d'un site Web ou d'une appli mobile 19 Janvier 2020
Automatiser publication page Web dans réseaux sociaux Développement d'un site Web ou d'une appli mobile 12 Avril 2018
Tout sur comment automatiser un webinaire? Gmail, Google Talk, Blogger et Orkut 8 Février 2018
Script automatiser controle googe insight Développement d'un site Web ou d'une appli mobile 25 Août 2015
[Twitter] automatiser des envois de tweets Twitter 30 Janvier 2014
Automatiser la mise à jour d'un réseau de point de ventes sur GG Adresses YouTube, Google Images et Google Maps 19 Juillet 2012
adsense : automatiser l'envoi d'attestation de paiement ? AdSense 7 Octobre 2011
Automatiser via une liste de tweets préparée Twitter 26 Mars 2011
Script pour automatiser la gestion de mon site ??? Administration d'un site Web 28 Janvier 2011
Automatiser un planning Développement d'un site Web ou d'une appli mobile 9 Octobre 2010
automatiser redirections URL Rewriting et .htaccess 13 Août 2010
Automatiser le crédit de comptes paypal à partir d'un paypal Développement d'un site Web ou d'une appli mobile 25 Mai 2009
Automatiser une série d'actions Développement d'un site Web ou d'une appli mobile 17 Novembre 2008
Automatiser la gestion de mes liens Demandes d'avis et de conseils sur vos sites 21 Avril 2008
Comment automatiser la création d'une page? Développement d'un site Web ou d'une appli mobile 12 Novembre 2007
Automatiser une sauvegarde MySQL Administration d'un site Web 14 Mars 2007
Automatiser update BDD Développement d'un site Web ou d'une appli mobile 15 Novembre 2005
Automatiser un script php Administration d'un site Web 9 Novembre 2005
Automatiser envoi de mail avec wanewsletter Administration d'un site Web 5 Décembre 2004