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 :

connaitre les pages en cours d'execution


Sujet :

Langage PHP

  1. #1
    Membre extrêmement actif Avatar de mapmip
    Profil pro
    ulla
    Inscrit en
    Juillet 2006
    Messages
    1 326
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ulla

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 326
    Par défaut connaitre les pages en cours d'execution
    bonjour,
    je suis avec apache et je souhaite savoir quelles sont les pages web qui sont en cours dexécution.
    Par exemple j'ai ma page mapage.php qui est très lente à s'executer car fait beaucoup de chose et
    je souhaite qu'il n'y ai qu'un certain nombre de processus de cette meme page à être autorisé .
    Merci d'avance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 174
    Par défaut
    Ce n'est qu'une proposition car je n'ai jamais eu à faire ce genre de truc mais si j'avais à le faire je ferais comme suit:
    - A l'affichage de la page, je mettrais à jour dans une BD par exemple une valeur du nombre d'exécution en cours de la page (= incrémenter la valeur de 1 mais on pourrait aussi avoir une table avec une ligne par utilisateur consultant la page - cela permettrait à un administrateur d'avoir des informations sur les consultations à un moment donné par exemple - et on compterait ainsi le nombre de ligne). Avant d'afficher la page (avant ta balise <html>) tu fais un bloc PHP qui vérifie le nombre d'utilisateur qui consultent la page, et si le nombre max n'est pas atteint alors tu stocke en BD qu'un utilisateur supplémentaire s'y est connecté et la page s'affiche. Par contre, s'il est atteint, alors tu peux rediriger vers une page informant l'utilisateur.
    - Lorsqu'un utilisateur ferme la page, tu appelles une fonction javascript (je ne vois pas comment faire autrement comme ca, il faudrait peu être chercher un peu^^) qui peut provoquer un appel serveur pour modifier la BD car une place s'est libérée (<body onclose="close();">).

    Je ne sais pas si je suis très clair...

    Plus d'explications dans les cours et tutoriels de formation pour apprendre la programmation en langage PHP : http://php.developpez.com/cours/

Discussions similaires

  1. Connaitre les pages web en cours d'éxecution
    Par Ceubex dans le forum Langage
    Réponses: 5
    Dernier message: 10/12/2014, 14h00
  2. connaitre les requetes en cours d'un session
    Par elharet dans le forum Administration
    Réponses: 3
    Dernier message: 10/04/2008, 17h12
  3. Réponses: 1
    Dernier message: 13/07/2007, 14h29
  4. Lister les programmes en cours d'execution
    Par jejerome dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 07/04/2006, 16h05
  5. Stats : connaitre en temps reel les requetes en cours d'exec
    Par jeff37 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 21/12/2004, 17h01

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