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 :

[POO] Classe ou script classique ?


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2003
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 46
    Points : 29
    Points
    29
    Par défaut [POO] Classe ou script classique ?
    Bonjour,

    Je viens de transformer tout un site que j'ai fait en une version OO à l'aide de classes PHP.

    Je ne sais pas si c'est dû à cela, mais je sens qu'il est un peu plus lourd qu'un autre site que j'ai fait et hébergé chez le même FAI, pourtant la BD est encore quasi vide, pas de design encore, rien que du HTML.

    Est ce que quelqu'un peut me in/confirmer que l'utilisation des classes en PHP allourdit un peu le site ?
    j'espère en tout cas que ce n'est pas le cas, pour ne pas faire le chemin inverse ....

    Merci d'avance

  2. #2
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Février 2005
    Messages : 419
    Points : 532
    Points
    532
    Par défaut
    Etant donné que PHP charge les classes avant de les utiliser, si tu utilises beaucoup de classe il se peut que ça allourdisse un peu effectivement.

    Si il te faut charger 5 classes de 40 lignes chacune pour un script qui t'aurais pris 2 lignes sans POO, c'est plus lourd c'est normal

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mai 2003
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 46
    Points : 29
    Points
    29
    Par défaut
    non en fait j'ai une grande classe Membres et des toutes petites classes tout autour (upload de photo, random banners ...).

    Mais le plus gros du travail se fait dans Membres, et étant donné que dans la plupart des pages du site, c'est les mêmes opérations que se répetent presque, j'ai voulu tout mettre ds une classe pour pas avoir à maintenir une dizaine de pages (changement de requetes, de structure de table...).

    J'aurais pu grouper les fonctions dans un include, mais il m'a paru plus logique d'utiliser une classe...

    Est ce que dans PHP il y a un "Garbage Collector" automatique? Le site en question est un site de rencontres et je risque d'avoir des milliers de gens connectés, ça craint ....

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 882
    Points : 691
    Points
    691
    Par défaut
    salut
    si ton site est plus lent, c'est un probleme de conceptio et non de la poo. La poo est un peu plus lourde mais pas beaucoup plus

Discussions similaires

  1. [POO] Classe en PHP5
    Par neptune dans le forum Langage
    Réponses: 5
    Dernier message: 01/09/2005, 17h55
  2. [POO]Classes abstract
    Par smag dans le forum Langage
    Réponses: 5
    Dernier message: 29/06/2005, 23h05
  3. [Language][POO]classe interface
    Par Samanta dans le forum Langage
    Réponses: 9
    Dernier message: 21/06/2005, 15h32
  4. Réponses: 3
    Dernier message: 19/05/2005, 10h46
  5. [POO] Class Défilementa automatique d'images avec animation
    Par rakoto.n dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 14/01/2005, 18h21

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