Performance html/php vs php/html

ypsilo

Nuovo Utente
27 Apr 2016
9
1
3
Salve ragazzi,

Quali dei due metodi e' eseguito piu' rapidamente?

HTML:
<tag attributo="<?php echo FunzionePhp($foo); ?>">
Bla bla bla <?php echo AltraFunzionePhp($pippo); ?>.
</tag>
<div>Adesso e' <?php echo Time(); ?>, ciao <?php echo $fooNome; ?>.</div>

oppure

PHP:
echo '<tag attributo="'.FunzionePhp($foo).'">';
echo 'Bla bla bla '.AltraFunzionePhp($pippo).'.';
echo '</tag>';
echo '<div>Adesso e' '.Time().', ciao'.$fooNome.'.</div>';

Riformulato meglio: supponiamo di avere un file di puro html, ma salvato in formato php. Quindi, il motore del php deve (1) leggerlo (analizzarlo) e quindi (2) virtualmente stamparlo (inviarlo al client).
Quindi, potrei pensare che sia piu' veloce lavorare in puro php, dando direttamente il comando "echo" applicato su tutto il contenuto html (ad esempio un "echo" per ogni riga), cosi' solo la seconda fase (invio della pagina virtuale client) verra' adempiuta.
O no?

Grazie in anticipo,
Francesco
 

jonnino2004

Utente Attivo
23 Mag 2007
86
3
8
como
www.quizandoceffee.com
ciao
sono un po' confuso, entrambi gli esempi che hai fatto sono eseguiti lato server e poi inviati al client. Entrambi sono velocissimi perché non richiedono lavoro di caldolo.
Tra i due decisamente meglio il primo perché ti permette, se ben fatto, di segregare codice e presentazione, ovvero di mettere tutta la logica in un file e tutta la parte di presentazione in un'altra.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
io uso prevalentemente il primo se la parte html è preponderante es.
HTML:
<form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']);?>" method="post" name="log">
<!-- e tutti i campi di input che servono-->
mentre la seconda se è preponderante php in modo da non dover uscire e rientrare in php es.
PHP:
// altro php
foreach ($array as $valore){
    echo "<div class='pinco'>$valore</div>";
}
// altro php
è evidente in questo caso che se avessi usato il primo metodo avrei diversè uscite/entrate che generalmente incasinano lo script rendedolo poi complicato nell'inevitabile debug es.
PHP:
<?php// altro php
foreach ($array as $valore){
?>
    <div class='pinco'>
<?php
    echo $valore;
?>
    </div>
<?php
}
// altro php
poi per tenere separato codice/contenuti vari css e js esterni e, se serve, include o require per php (o anche html)
 
Discussioni simili
Autore Titolo Forum Risposte Data
N Dialog performance con tanti elementi jQuery 2
TradeTracker Italy TradeTracker - performance marketing europeo Guadagnare col Sito 0
Antonio67 Lanciare file shell bash da html HTML e CSS 2
M Riportare in tabella HTML dati estratti con query SQL MySQL 0
G Codice html Javascript 1
M Collegamento tra form html e script php PHP 4
L Ricezione dei dati su file php da modulo html PHP 6
F Creare elementi html con javascript Javascript 4
G Appicazione HTML per inserimento dai in Database Access Microsoft HTML e CSS 0
W visualizzare solo file html e sottocartelle di una cartella PHP 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
G img html HTML e CSS 3
M Come fare un countdown in HTML? HTML e CSS 4
D Stampa a video in altra pagina html Database 3
A inserire variabile php colore in div html PHP 2
F Tv in html Offerte e Richieste di Lavoro e/o Collaborazione 1
N Script elenco file HTML HTML e CSS 5
L salvare codice html in mysql PHP 3
Cosina htaccess redirect 301 senza estensione html Web Server 6
E Errore di lettura php in html PHP 8
M HTML e PHP Offerte e Richieste di Lavoro e/o Collaborazione 3
C Form email php su pagina index.html? PHP 21
Shyson Meglio Javascript o HTML? Javascript 4
P inserimento icone social tramite html HTML e CSS 1
Z Mod_rewrite da HTML in PHP PHP 3
L Collegare un form html ad un database access Javascript 2
P HTML integrazione wordpress HTML e CSS 0
C [RISOLTO]Inserimento variabile php in input html PHP 20
L Eliminare estensione .html HTML e CSS 9
max1974 html in tooltip Javascript 0
C Risalire al php da html PHP 27
felino Esportare tabella HTML in PDF, quale libreria usare? Javascript 1
webmachine [PHP] [JAVASCRIPT] Form strano in HTML PHP PHP 1
L [RISOLTO] Stampa a video risultato count in html PHP 13
V Servizio design pagina web e download in self contained html file Discussioni Varie 1
F [PHP] Form html PHP 2
G Aiuto HTML, collegamento con un bottone a una <div> di un' altra pagna HTML e CSS 5
R Aiuto sito html Offerte e Richieste di Lavoro e/o Collaborazione 3
M Estrarre dati da una select HTML PHP 3
G FORM HTML E PHP PHP 0
max1974 [HTML] Columns grid on modal form HTML e CSS 0
tomorc [HTML] Problema con scroll bar (risolto) HTML e CSS 0
F [PHP] [HTML] Tabella cambia pagina responsive PHP 8
M [PHP] [HTML] Centrare in verticale un pulsante in una tabella PHP 3
S [HTML] Effetto su testo da togliere HTML e CSS 0
M [PHP] Istruzione "echo" all'interno di codice html PHP 2
D [HTML] Aiutino su costruzione tabella :) HTML e CSS 3
diamantetredici13 [HTML] link e poi link... HTML e CSS 2
P [HTML] Problema ERR_INCOMPLETE_CHUNKED_ENCODING 206 (Partial Content) con Font HTML e CSS 1
M Programmazione web HTML, CSS e JavaScript Offerte e Richieste di Lavoro e/o Collaborazione 6

Discussioni simili