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 :

1 fichier de 1000 lignes ou 1000 fichiers de 1 ligne


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Urbaniste
    Inscrit en
    Mai 2018
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Urbaniste

    Informations forums :
    Inscription : Mai 2018
    Messages : 275
    Par défaut 1 fichier de 1000 lignes ou 1000 fichiers de 1 ligne
    Bonjour je caricature un peu, mais jusqu’où doit aller le découpage d'un script

    Si l'accès aux fichiers REQUIRE ne coutait rien, on pourrait se dire je découpe au maximum pour ne charger que ce qui est utile.

    Mais comme REQUIRE à un cout je voulais savoir comment vous faites pour trancher entre charger du code inutile ou découper le code...

  2. #2
    Membre Expert
    Avatar de Dendrite
    Femme Profil pro
    Développeuse informatique
    Inscrit en
    Juin 2008
    Messages
    2 129
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 59
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeuse informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2008
    Messages : 2 129
    Billets dans le blog
    8
    Par défaut
    Je vais te répondre à côté (eh eh, c'est plus drôle).
    Si ton fichier faisait des dizaine de milliers de ligne, tu aurais intérêt à passer par une base de données, qui gère mieux les quantités industriels.
    Sinon, c'est quoi ton format de fichier(s), .js, .csv ? 1000 lignes paraissent pas monstrueuses ?
    PDO, une soupe et au lit !
    Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020

  3. #3
    Expert confirmé
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Billets dans le blog
    12
    Par défaut
    salut,

    tu ne dois pas découper un code parce qu'il est long. Tu découpes ton code selon une logique conceptuelle/fonctionnelle.
    Après PHP gère un cache d'opcode qui ne relit pas deux fois le même fichier, donc le coût est quasiment nul, enfin tellement faible que cela ne vaut pas la peine de chercher à optimiser cet aspect.

  4. #4
    Expert confirmé Avatar de CosmoKnacki
    Homme Profil pro
    Justicier interdimensionnel
    Inscrit en
    Mars 2009
    Messages
    2 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Justicier interdimensionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 2 986
    Par défaut
    On peut couper une fois mille lignes, on peut couper mille fois mille lignes, mais on ne peut pas couper mille fois une ligne.

  5. #5
    Expert confirmé
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Billets dans le blog
    12
    Par défaut
    Citation Envoyé par CosmoKnacki Voir le message
    On peut couper une fois mille lignes, on peut couper mille fois mille lignes, mais on ne peut pas couper mille fois une ligne.
    Odile ??

  6. #6
    Expert confirmé Avatar de CosmoKnacki
    Homme Profil pro
    Justicier interdimensionnel
    Inscrit en
    Mars 2009
    Messages
    2 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Justicier interdimensionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 2 986
    Par défaut
    Citation Envoyé par rawsrc Voir le message
    Odile ??
    ou Émile!

  7. #7
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Citation Envoyé par rawsrc Voir le message
    tu ne dois pas découper un code parce qu'il est long. Tu découpes ton code selon une logique conceptuelle/fonctionnelle.
    Nuance : tu peux "découper" ton code en éléments fonctionnels (par exemple en fonctions) et déplacer les fonctions dans des fichiers indépendants que tu inclus au début du script principal. Mais il faut que les éléments restent fonctionnellement cohérents.
    Par exemple, tu peux faire une fonction afficherTableau qui prend un tableau en paramètre et construit une table HTML avec un élément par ligne. Ou un fonction rechercherUtilisateurs qui va chercher la liste des utilisateurs en base.

    Mais tu as des fonctions afficherPage42Partie1 et afficherPage42Partie2, là tu fais un truc de travers.
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 01/02/2015, 21h46
  2. PEUT ON IMPORTER FICHIER EXCEL PLUS DE 1000 LIGNE?
    Par omarnigth dans le forum Deski
    Réponses: 0
    Dernier message: 04/08/2012, 05h49
  3. Import fichier Excel de plus de 1000 lignes
    Par christelle_s dans le forum Deski
    Réponses: 2
    Dernier message: 10/06/2011, 14h34
  4. Ajouter une ligne dans 1000 fichiers HTML
    Par jesuismoi dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 11/11/2010, 18h02
  5. Réponses: 2
    Dernier message: 13/11/2009, 13h57

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