• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

output buffering

Bexsta

New member
hallo..

vieleicht kann mir ein erfahrer php writer hilfe zum output buffering geben?

auf einer seite gibt es mehere parts in der php etwas ausgibt (da zwischen html), allerdings ist die erste php ausgabe extrem langsam so das der rest der seite mit langer verzögerung geladen wird.

ist es möglich den langsamen php part zu buffern und dann erst auszugeben wenn der restliche php-teil der seite fertig ist. veranschaulichung unten aufgeführt.

HTML:
<html>

  <irgendwas></irgendwas>

  <php>[COLOR="Red"]php code der den seitenaufbau extrem verzögert bzw unschön aussehen läßt[/COLOR]</php>

  <html irgendwas><html /irgendwas>
  <php></php>
  <html irgendwas><html /irgendwas>
  <php></php>

</html>

wie könnte das aussehen?
 
Zuletzt bearbeitet:
Versuche es mal hiermit: LINK

Edit: Möglicherweise habe ich dich falsch verstanden, möchtest du NUR den langsamen Teil buffern, um ihn erst am Ende auszugeben?

MfG
 
Zuletzt bearbeitet:
ist es möglich den langsamen php part zu buffern und dann erst auszugeben wenn der restliche php-teil der seite fertig ist. veranschaulichung unten aufgeführt.
In PHP gibt es keine Threads, solange der erste Part ausgeführt wird, geht es "in der PHP Datei nicht weiter". Wenn Du also die Ausgabe nicht cachen kannst / willst, dann hast Du nur die Wahl den Teil wegzulassen, oder ihn zu optimieren.
 
@grünschnabel ja es soll nur ein bestimmet teil gebuffert werden. das folgende sollte bevorzugt werden.

@albu leider läßt sich nichts weiter an der stelle optimieren, es geht um ca 500 kleinen bildern (a 4kb). also würde es sich empfehlen sie nach dem seitenaufbau mit jscript zu laden!?
 
@grünschnabel ja es soll nur ein bestimmet teil gebuffert werden. das folgende sollte bevorzugt werden.

@albu leider läßt sich nichts weiter an der stelle optimieren, es geht um ca 500 kleinen bildern (a 4kb). also würde es sich empfehlen sie nach dem seitenaufbau mit jscript zu laden!?

Du könntest den Teil per Ajax nachladen. Was wird denn mit den Bildern gemacht?
 
@grünschnabel ist auch eine idee, die bilder werden verlinkt und in einer reihe zum scrollen positioniert werden.
@vieleicht hab ich es noch nicht ganz verstanden..merke aber schon an deiner auskunft das das wohl nicht damit zu bewerksteligen ist!
 
Zurück
Oben