IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Optimisation d'un fichier PHP (destiner au cron) [PHP 5.3]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 50
    Par défaut Optimisation d'un fichier PHP (destiner au cron)
    Bonjour à vous et bonne année!

    J'aimerais savoir, si il est possible d'executer des script très lourds par con tab sans avoir de problèmes (exécution de calculs et sélection et modification de ~100 000 lignes SQL) chaque jours etc ..

    Cela peut il poser un problème? Faut il faire quelque chose de spécial pour l'optimiser ? C'est risquer pour les ressources du serveur ?


    Merci

  2. #2
    Membre chevronné
    Avatar de bricecol
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2007
    Messages
    364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 364
    Par défaut
    par défaut, il y a une limite de temps d'exécution pour un script. cela dépend de la configuration. donc, à mon avis, si ton script met plus de 5min pour s'exécuter, là tu devras aviser ^^ (mais cela m'étonnerait d'après ce que tu as dit, tu as encore de la marge).

  3. #3
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    salut,
    ces exécutions doivent se faire à un moment où ton site n'est pas visité. Le reste je crois que ça doit plus concerné Mysql.

    Citation Envoyé par bricecol
    par défaut, il y a une limite de temps d'exécution pour un script.
    cette limite ne concerne pas le CLI.

  4. #4
    Membre chevronné
    Avatar de bricecol
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2007
    Messages
    364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 364
    Par défaut
    autant pour moi, il est vrai que cela ne concerne par le CLI ^^ :

    By default, this maximum execution time would be set as 5 minutes and it may vary depending upon the server settings. In this case, our web script would be able to send only few hundreds of emails within the given time limit. So is it not possible to develop a bulk email sending application in PHP? Yes, here comes the PHP Command Line Scripting. Unlike web scripts, Command line scripts doesn’t have any maximum execution time limit and they can run as long as they can, unless until the server shuts down. Using command line scripting, we can accomplish many time consuming tasks like taking backup of entire website and databases, transferring files to another server through ftp, and many more.
    http://www.macronimous.com/resources...ing_in_PHP.asp

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 50
    Par défaut
    Merci ! Donc je suppose j'ai pas de limites pour traiter ma base!

  6. #6
    Membre chevronné
    Avatar de bricecol
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2007
    Messages
    364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 364
    Par défaut
    La seule limite c'est ton serveur (si tu le restart en plein traitement ^^) !
    pas de soucis donc à priori.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lancer un fichier php sans cron
    Par aclait dans le forum 1&1
    Réponses: 2
    Dernier message: 05/02/2015, 12h21
  2. Cron et fichier Php
    Par BenoitDenis dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 10/03/2010, 16h34
  3. Réponses: 2
    Dernier message: 19/08/2004, 17h12
  4. où se trouve le fichier php.ini ?
    Par teko dans le forum Apache
    Réponses: 5
    Dernier message: 28/07/2004, 12h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo