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 et consommation mémoire


Sujet :

Langage PHP

  1. #21
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Par défaut
    Citation Envoyé par Oscar Hiboux Voir le message
    C'est peanut ? Ah... alors parce que beaucoup sont médiocres il faudrait signer également dans ce registre ? 15 Mo / requête ça donne vraiment le vertige !
    C'est pas question de faire dans le médiocre ou de donner le vertige. Mais si tu veux intégrer une fonctionnalité, de facto elle possède sa propre définition, donc de facto elle consomme la mémoire.
    Plus tu ajoutes de fonctionnalités, plus tu consommes de mémoire.

    On pourra toujours me parler de lazy loading, sauf que à un moment, lazy loading ou pas, ta page / script propose N services, qu'il faut charger.
    Et donc mettre la définition du programme dans la mémoire pour s'en servir.

    @heygeo, oui ce sont les fonctions anonymes.
    Je précise ce point parce que je ne sais pas du tout comment c'est géré par php.
    Soit comme des variables setable / unsetable, bref un classique, soit comme des fonctions plus persistante faisant en quelque sorte partie de la définition du programme, et qui donc pourrait possiblement ne pas se supprimer facilement de la mémoire allouée avant la fin du script.


    Pour les accélérateurs, c'est devenu nécessaire. Et c'est somme toute assez logique de les utiliser.
    C'est un compromis acceptable, d'une part on garde la simplicité de déploiement du scripting, d'autre part on bénéficie des améliorations et optimisations d'une pseudo compilation (même si ce n'est pas tout à fait pareil qu'une compilation classique).

  2. #22
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 25
    Par défaut
    Citation Envoyé par kaymak Voir le message
    Pour les accélérateurs, c'est devenu nécessaire. Et c'est somme toute assez logique de les utiliser. C'est un compromis acceptable, d'une part on garde la simplicité de déploiement du scripting, d'autre part on bénéficie des améliorations et optimisations d'une pseudo compilation (même si ce n'est pas tout à fait pareil qu'une compilation classique).
    Ca m'a lair super. J'ai lu la doc d'APC. Ca me plait.
    Ca ne resoud toujours pas mes "problemes" de memoire mais au moins les performances vont s'ameliorer ! :-)
    Merci

  3. #23
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 25
    Par défaut
    En fait, j'ai l'impression que ca consomme moins de mémoire finalement ,
    J'arrive à tourner autour de 5Mo, ce qui est bien (mais pas top ;-) )

  4. #24
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Par défaut
    Par curiosité, quels sont tes contraintes sur la consommation mémoire ?

    Tu as besoin de faire tourner 4000 clients sur un serveur équipé de 128mo de ram ?
    Ou c'est par plaisir de la satisfaction d'un taff bien fait ?

  5. #25
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 25
    Par défaut
    Citation Envoyé par kaymak Voir le message
    Par curiosité, quels sont tes contraintes sur la consommation mémoire ?
    Tu as besoin de faire tourner 4000 clients sur un serveur équipé de 128mo de ram ?
    J'ai un serveur avec 4 Go de RAM.
    Ben ça va vite, j'envisage d'avoir 150 clients simultanes qui pomperaient 20 Mo de RAM, ce qui fait deja 3Go d'occupation, j'atteint les limites.
    Si je rentre d'autres clients mon serveur va vite tomber.

    Citation Envoyé par kaymak Voir le message
    Ou c'est par plaisir de la satisfaction d'un taff bien fait ?
    Ben oui pourquoi c'est pas ça qu'il faut faire, du bon boulot ? :-D

  6. #26
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Par défaut
    hello,

    J'ai un serveur avec 4 Go de RAM.
    Ben ça va vite, j'envisage d'avoir 150 clients simultanes qui pomperaient 20 Mo de RAM, ce qui fait deja 3Go d'occupation, j'atteint les limites.
    Si je rentre d'autres clients mon serveur va vite tomber.
    Ahhh..... Sa c'est un problème de merde, qui au final de toute façon, sous la pression des délais et l'évaluation des possibilités se résume bien souvent à l'ajout d'une barette de ram
    Tu prends quoi en compte dans ton calcul de poids par process ?

    Ben oui pourquoi c'est pas ça qu'il faut faire, du bon boulot ? :-D
    C'est pas moi qui dirais le contraire, mais 5mo sa me parait tellement peu, que je me posais des questions...

Discussions similaires

  1. Voir la consommation mémoire
    Par MicroPuce dans le forum Général Java
    Réponses: 4
    Dernier message: 10/10/2006, 09h19
  2. [C#] probleme de consommation mémoire
    Par xtream dans le forum Windows Forms
    Réponses: 3
    Dernier message: 21/06/2006, 13h16
  3. [TStringGrid] Consommation mémoire
    Par spender dans le forum Bases de données
    Réponses: 4
    Dernier message: 09/03/2006, 21h48
  4. [Consommation mémoire] Quoi utiliser pour trouver?
    Par doudine dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 25/01/2006, 13h50
  5. Réponses: 4
    Dernier message: 09/11/2005, 13h32

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