hoi iedereen,

Ik ben bezig met een site maar ik vroeg me dus af:
als je erg vaak html echoot in php
(<?php echo "<form action=\"action.php\" method=\"post\">\"?>),
kan je dat dan gaan voelen in de laadtijd?

Ik echo namelijk erg veel php (vind ik gewoon erg prettig werken...alles gewoon 1 taal)
en mijn site begint wel traag te worden..
ik weet dus niet of het hier aan ligt of aan iets anders maar ik heb nog niets anders kunnen vinden...

ik hoor het graag

Grz

Peter

BuNNY: Layout gefixt ;) (klein beetje dan :P)
dat kan zo zijn maar dan moet je heel veel html echoen
ok... dan zoek ik ff verder naar wat het probleem kan zijn...
Je zal dusdanig veel html moeten plaatsen dat de laadtijd over internet en de parsetijd van de browser nog altijd significant veel hoger is.
Mischien doe je beter dit:
<?php
//script
?>
<form action="action.php" method="post">
<?php
//script
?>
je kan het altijd doen zelf in een functie overal ...
Dat vind ik een bijzonder ranzige oplossing. Maakt het niet bepaald leesbaar, en de snelheid die het opleverd lijkt me buitengewoon gering.

Ik zou het eerder zoeken in het maken van verbindingen, lezen van files, sql verbindingen en queries. Vooral deze maken de parsetijd langer.
Klopt.
ik ben het eens met Arend. Daarom echo ik gewoon alles.

ik ben er ondertussen uitgekomen. of liever; ik ben er uit wat het probleem was maar ik heb er nog geen oplossing voor. ik had de volgende functie gedefinieert:

<?php
function hoog($a){
$b = getimagesize($a);
switch($b[1]){
case $b[0] > 80:
$hoog = "80";
break;

default:
$hoog = $b[1];
break;
}
return $hoog;
}
?>

ik had deze functie en precies deze functie voor de breedte.
je gebruikt de functie dus zo: <img src="url" height="<?php hoog("url"); ?>" width="<?php breed($url); ?>">

die getimagesize() is de boosdoener..

is dat normaal of moet ik toch eens gaan overleggen met men pc waar ik mijn hostje op geinstaleerd heb?

grz

Peter
is <? imagex() ?> geen oplossing?
Peter schreef op 25.09.2004 19:13
ik ben het eens met Arend. Daarom echo ik gewoon alles.

ik ben er ondertussen uitgekomen. of liever; ik ben er uit wat het probleem was maar ik heb er nog geen oplossing voor. ik had de volgende functie gedefinieert:

<?php
function hoog($a){
$b = getimagesize($a);
switch($b[1]){
case $b[0] > 80:
$hoog = "80";
break;

default:
$hoog = $b[1];
break;
}
return $hoog;
}
?>

ik had deze functie en precies deze functie voor de breedte.
je gebruikt de functie dus zo: <img src="url" height="<?php hoog("url"); ?>" width="<?php breed($url); ?>">

die getimagesize() is de boosdoener..

is dat normaal of moet ik toch eens gaan overleggen met men pc waar ik mijn hostje op geinstaleerd heb?

grz

Peter


Wat is de fout?
de functie getimagesize() maakt alles heel traag.

Reageren