Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12

Discussione: velocità pagina

  1. #11

    .............

    creo un file template.tpl nel qual inserisco html puro e dove devo inserire il php metto un stringa del tipo {:miocodice:} po do in pasto alla pagina php questo template ed effetto le sostituzione con str_replace() e tutto va bene... mi trovo xò spesso a scrivere blocchi di dati tra variabili php all'interno delle funzioni...
    Secondo me è il migliore metodo ti permette di separare
    il codice php da quello xhtml se vuoi cambiare ad esempio
    il layout di un sito basta mettere le manine solamente
    nell'xhtml e del codice php te ne puoi altamente fregare
    e secondo me non è poco.
    Il passo superiore è usare i template engine come smarty o phptal
    non sono poi così difficili da usare ma per piccoli progetti non ne vedo
    l'utilità al limite poi sviluppare il codice PHP con un occhio al futuro
    Per tornare al fatto di echo il manuale raccomanda di fare appunto echo
    una sola volta quindi il tuo metodo è giusto chiudi l'ultimo tr nel foreach.
    mi trovo xò spesso a scrivere blocchi di dati tra variabili php all'interno delle funzioni...
    Con la pratica eviterai anche questa brutta pratica.
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  2. #12
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    18
    prova con questo benchmark e vedi che risultati ottieni
    Codice PHP:
    <?php
       $tempo 
    microtime();
       
    $tempo explode(" ",$tempo);
       
    $tempo $tempo[1] + $tempo[0];
       
    $start $tempo;
    ?>

    <?php 
    /*
    metti il codice che al quale vuoi misurare il tempo di esecuzione 
    ...
    ...
    ...
    ...
     metti il codice che al quale vuoi misurare il tempo di esecuzione 
    */
    ?>

    <?php
       $tempo 
    microtime();
       
    $tempo explode(" ",$tempo);
       
    $tempo $tempo[1] + $tempo[0];
       
    $end$tempo;
       
    $totale = ($end $start);
       echo 
    "tempo impiegato per eseguire la pagina: ".$totale." sec.";
    ?>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.