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 :

Probleme mémoire


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 8
    Par défaut Probleme mémoire
    Bonjour,

    J'ai un programme ecrit en PHP avec des include de fichiers plus ou moins gros (Le plus gros fait 200 Ko).

    Depuis quelques temps nosu avons des problemes genre script qui se termine pas.

    Apres avoir chercher dans plusieurs directions et vu le cote aleatoire de l'apparition des symptomes, on a installe un analyseur de ressources qui nous a montre que l'include du gros fichiers (je rappelle 200 Ko) consommait enormement de ressources memoire (2 Mo pour ne rien faire) et jusqu'a 16 Mo pour un script relativement simple.

    Nous avons essayé de reduire la taille du fichier (decoupe en 4) et malgre tout pour le simple include(fichier1) cela nous prends deja 800 Ko.

    Ca peut parraitre pas grand chose mais vu le nombre d'utilisateur simultane potentiel c'est enorme.

    Le fait que nos fichiers s'appellent fichier.php.inc peut-il jouer un role ?
    Sinon d'autres personnes ont-il eu un probleme similaire et si ont elle pu le gerer ?

  2. #2
    Membre émérite Avatar de macbook
    Inscrit en
    Février 2006
    Messages
    838
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 838
    Par défaut
    Cela dépend de la façon dont tu exploite ces fichiers. Qu'en fais-tu ?

    Lecture ? Ecriture ?

    Pour info :


  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 8
    Par défaut
    Je fais un include de mon fichier de fonction.

    Apres j'utilise mes fonctions dans le reste de mon script.

  4. #4
    Rédacteur

    Homme Profil pro
    Geek entrepreneur
    Inscrit en
    Novembre 2004
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Geek entrepreneur

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 224
    Par défaut
    Donc en gros, t'as 200Ko de fonctions que t'utilises sans arrêt dans chaque page ?
    Ca me parait étonnant, t'es sur qu'il n'y a pas moyen de scinder tes fonctions et de n'inclure que ce que t'as besoin au bon moment ?

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 8
    Par défaut
    Comme je l'ai explique on a scinde en 4 mais on trouve qd meme que les ressources memoires necessaires sont exessives.

    800 Ko pour la ligne include('fichier')

    et apres ca augmente qd on utilise les fonction evidement.

Discussions similaires

  1. Probleme mémoire avec QList
    Par Kimado dans le forum Qt
    Réponses: 10
    Dernier message: 20/04/2009, 22h29
  2. Probleme mémoire eclipse
    Par wagui26 dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 25/04/2008, 13h09
  3. Réponses: 5
    Dernier message: 15/04/2008, 14h38
  4. probleme mémoire allouer dynamiquement
    Par Blo0d4x3 dans le forum C
    Réponses: 10
    Dernier message: 30/04/2007, 17h44
  5. [XSLT] Transformation XSL Probleme mémoire
    Par Krishtov dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 19/10/2006, 18h03

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