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 :

Ecriture la plus rapide ?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 17
    Par défaut Ecriture la plus rapide ?
    Bonjour, ça y est je suis enfin plutôt satisfait de mon site mais mais mais je me pose des questions pour la rapidité d'affichage, surtout pour la galerie (50 photos à afficher...)

    alors voici le site

    http://www.marianne-equipement.com/m...t_test_23janv/

    et il faut aller dans produits
    les sections qui marchent sont ambiance chaise table et banquettes

    je me demande s'il faut faire des long écho ou alors imbriquer que quand il y a besoin (à chaque variable) ?

    doooooooonc d'aprés vous que vaut-il mieux écrire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    <?php echo
    '<li><a class="thumb noscale" href="img_prod/'.$dos1.'1.jpg" title="Marianne Equipement - '.$cat1.' > '.$cat2.'" alt="Marianne Equipement - Catalogue produit '.$cat1.' > '.$cat2.'">
    <img src="img_prod/'.$dos2.'1.jpg" title="Marianne Equipement - '.$cat1.' > '.$cat2.'"  alt="Marianne Equipement - Catalogue produit '.$cat1.' > '.$cat2.'" /></a></li> 
    
    <li><a href="img_prod/'.$dos1.'2.jpg" title="Marianne Equipement - '.$cat1.' > '.$cat2.'" alt="Marianne Equipement - Catalogue produit '.$cat1.' > '.$cat2.'">
    <img src="img_prod/'.$dos2.'2.jpg" title="Marianne Equipement - '.$cat1.' > '.$cat2.'" alt="Marianne Equipement - Catalogue produit '.$cat1.' > '.$cat2.'" /></a></li>
    
    <li><a href="img_prod/'.$dos1.'3.jpg" title="Marianne Equipement - '.$cat1.' > '.$cat2.'" alt="Marianne Equipement - Catalogue produit '.$cat1.' > '.$cat2.'">
    <img src="img_prod/'.$dos2.'3.jpg" title="Marianne Equipement - '.$cat1.' > '.$cat2.'" alt="Marianne Equipement - Catalogue produit '.$cat1.' > '.$cat2.'" /></a></li> ';
    ?>
    OU

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     
    <li><a class="thumb noscale" href="img_prod/<?php echo $dos1 ?>1.jpg" title="Marianne Equipement - <?php echo $cat1 ?>" alt="Marianne Equipement - Catalogue produit <?php echo $cat1 ?>"">
    <img src="img_prod/<?php echo $dos2 ?>1.jpg" title="Marianne Equipement - <?php echo $cat1 ?>"  alt="Marianne Equipement - Catalogue produit <?php echo $cat1 ?>" /></a></li> 
     
    <li><a class="thumb noscale" href="img_prod/<?php echo $dos1 ?>2.jpg" title="Marianne Equipement - <?php echo $cat1 ?>" alt="Marianne Equipement - Catalogue produit <?php echo $cat1 ?>"">
    <img src="img_prod/<?php echo $dos2 ?>2.jpg" title="Marianne Equipement - <?php echo $cat1 ?>"  alt="Marianne Equipement - Catalogue produit <?php echo $cat1 ?>" /></a></li> 
     
     
    <li><a class="thumb noscale" href="img_prod/<?php echo $dos1 ?>3.jpg" title="Marianne Equipement - <?php echo $cat1 ?>" alt="Marianne Equipement - Catalogue produit <?php echo $cat1 ?>"">
    <img src="img_prod/<?php echo $dos2 ?>3.jpg" title="Marianne Equipement - <?php echo $cat1 ?>"  alt="Marianne Equipement - Catalogue produit <?php echo $cat1 ?>" /></a></li>
    sachant qu'il y a une cinquantaine le li à chaque fois.

    J'opterais pour la première mais apparament chez certaine personnes il faut reloader la page pour afficher les miniatures (au premier coup y'a juste marqué le chemin de la photo, c'est vraiment bizzare ce blocage car tout est clean)



    et ensuite deuxième question :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    <div class="demo">
            <div id="content_gal"> 
               <div class="nav">   
                 <a href="#" onClick="$.galleria.prev(); return false;"><div id="precslid_g"></div></a> 
                 <a href="#" onClick="$.galleria.next(); return false;"><div id="suivslid_g"></div></a>
               </div>  
     
                <div id="gal">
                    <div class="cont_flr">
                            <div id="suivslid"></div>
                            <div id="precslid"></div>  
                     </div>
     
                        <ul class="gallery_demo galeria">
                            <?php include('40_gal.php'); ?> 
                        </ul>
                </div> 
     
     
            </div>
                <div class="galleria_container"> </div>
        </div>
    ci dessous une page qui est déjà incluse dans une autre...il vaut mieux que je laisse un 3ème include comme ci dessous où que je fasse comme ça comme ci dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
    <div class="demo">
            <div id="content_gal"> 
               <div class="nav">   
                 <a href="#" onClick="$.galleria.prev(); return false;"><div id="precslid_g"></div></a> 
                 <a href="#" onClick="$.galleria.next(); return false;"><div id="suivslid_g"></div></a>
               </div>  
     
                <div id="gal">
                    <div class="cont_flr">
                            <div id="suivslid"></div>
                            <div id="precslid"></div>  
                     </div>
     
                        <ul class="gallery_demo galeria">
     
    <li class="active">
    <a class="thumb noscale" href="img_prod/'.$dos1.'1.jpg" title="Marianne Equipement - '.$cat1.' > '.$cat2.'" alt="Marianne Equipement - Catalogue produit '.$cat1.' > '.$cat2.'">
    <img src="img_prod/'.$dos2.'1.jpg" title="Marianne Equipement - '.$cat1.' > '.$cat2.'"  alt="Marianne Equipement - Catalogue produit '.$cat1.' > '.$cat2.'" /></a></li> 
    <li><a href="img_prod/'.$dos1.'2.jpg" title="Marianne Equipement - '.$cat1.' > '.$cat2.'" alt="Marianne Equipement - Catalogue produit '.$cat1.' > '.$cat2.'">
    <img src="img_prod/'.$dos2.'2.jpg" title="Marianne Equipement - '.$cat1.' > '.$cat2.'" alt="Marianne Equipement - Catalogue produit '.$cat1.' > '.$cat2.'" /></a></li> 
    <li><a href="img_prod/'.$dos1.'3.jpg" title="Marianne Equipement - '.$cat1.' > '.$cat2.'" alt="Marianne Equipement - Catalogue produit '.$cat1.' > '.$cat2.'">
    <img src="img_prod/'.$dos2.'3.jpg" title="Marianne Equipement - '.$cat1.' > '.$cat2.'" alt="Marianne Equipement - Catalogue produit '.$cat1.' > '.$cat2.'" /></a></li>
     
    etc etc....
     
                        </ul>
                </div> 
     
     
            </div>
                <div class="galleria_container"> </div>
        </div>
    ça me laisse sans dessus dessous

    Merci pour vos conseils d'optimisateurs !

    Charly

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 127
    Par défaut
    Bonjour

    Avant d'optimiser quand je suis allé sur produit et accessoires par exemple j'ai eu droit au listing du contenu du répertoire. Il faudrait changer les droits des utilisateurs.

    Bon dev

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 17
    Par défaut
    Citation Envoyé par mkweb Voir le message
    Bonjour

    Avant d'optimiser quand je suis allé sur produit et accessoires par exemple j'ai eu droit au listing du contenu du répertoire. Il faudrait changer les droits des utilisateurs.

    Bon dev
    ah oui c'est en cours de développement désolé j'ai pas précisé les rub qui marchaient...

    c'est banquettes, chaises, tables et ambiances pour le moment.

    les autres sont en cours,

    voilà, vous arrivez à voir ?


    edit : ah si je l'avais dit en haut en fait

  4. #4
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Pour la première question , il faut toujours séparer le code HTML du code PHP, même si c'est plus long à écrire, c'est beaucoup plus optimisé.

    en effet ton navigateur interprète le html et le moteur PHP s'occupe du PHP.

    Dans le cas où tu fais des echo, le moteur PHP doit tout interpréter et ensuite il renvoie du code html, que ton navigateur va lire, il vaut donc mieux éviter une étape

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 17
    Par défaut
    Merci beaucoup maitre je vais suivre cette leçon

Discussions similaires

  1. recherche arborescence plus rapide
    Par e-steel dans le forum VB 6 et antérieur
    Réponses: 19
    Dernier message: 30/01/2006, 16h22
  2. Réponses: 16
    Dernier message: 19/05/2005, 16h20
  3. [FB1.5]Quelle est la requete la plus rapide ?
    Par Sitting Bull dans le forum SQL
    Réponses: 4
    Dernier message: 10/12/2004, 13h46
  4. [VB6] timer plus rapide que 1 d'interval
    Par windob dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 24/02/2004, 00h16
  5. Réponses: 8
    Dernier message: 31/10/2003, 16h21

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