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 :

[PHP-JS] Détecter un temps de chargement trop long


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Développeur Web
    Inscrit en
    Juin 2003
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2003
    Messages : 89
    Par défaut [PHP-JS] Détecter un temps de chargement trop long
    Bonjour,
    Je vous explique mon petit problème actuel.
    Alors voilà j'ai un formulaire qui renvoie des informations à une page de traitement PHP.
    Cette page de traitement doit ouvrir un fichier sur un autre serveur.
    Le problème c'est que quelques fois le serveur distant met un peu de temps à répondre, du coup la page est en chargement pendant plusieurs secondes.
    J'aurais souhaité interrompre le chargement de cette page au bout de 10 secondes environ si la page n'avait pas pu être ouverte.

    Pourriez-vous me dire comment faire cela ?

    Merci à vous

  2. #2
    Membre émérite Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Par défaut
    Regarde du coté de la fonction set_time_limit,

    elle sert à fixer un temps max d'éxecution, je ne sais pas si cela répondra à ta problematique mais je ne vois que ca pour le moment

    Pierre

  3. #3
    Membre confirmé
    Développeur Web
    Inscrit en
    Juin 2003
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2003
    Messages : 89
    Par défaut
    J'avais déjà tenté mais j'ai un SAFE_MODE à "OFF" dans mon PHP.ini donc je ne peux pas l'utiliser

  4. #4
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Salut,
    tu peux peut-être effectuer un test entre fopen() et fgets(). Mettons que le fopen a pris plus de tant de secondes, tu termines le script.

    Sinon un compteur et une redirection JS, par contre faut voir le comportement du script PHP, ca peut poser des problèmes.

    Ou encore faire un test de vitesse avec les sockets ou un ping de l'autre serveur.

  5. #5
    Membre confirmé
    Développeur Web
    Inscrit en
    Juin 2003
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2003
    Messages : 89
    Par défaut
    comment je peux faire cela en javascript ou php ?
    Etant donné qu'à la fin de mon traitement la page est redirigé, si je le fais en JS, ça va me dire que les headers ont déjà été envoyés.

  6. #6
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    En JS je crois c'est window.location = "page.php"
    Le problème c'est que le script PHP va continuer à tourner.

Discussions similaires

  1. Temps de requête trop long
    Par cedrich dans le forum Oracle
    Réponses: 11
    Dernier message: 07/12/2006, 16h53
  2. Temps de chargement trop long pour animation légère
    Par CharlyMops dans le forum Flash
    Réponses: 1
    Dernier message: 27/09/2006, 07h13
  3. [MySQL] Problème temps d'éxécution trop long
    Par Yo. dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 13/06/2006, 14h55
  4. temp de réponse trop long
    Par maxidoove dans le forum Langage SQL
    Réponses: 6
    Dernier message: 27/10/2005, 18h24
  5. Arrêter un prog si temps de connexion trop long
    Par jakouz dans le forum Langage
    Réponses: 4
    Dernier message: 22/10/2002, 18h28

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