php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.02.2011, 23:01  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.268
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Wobei man trotzdem zugeben muss, dass der Unterschied enorm ist. Aber wegen vieler echos hatte ich bisher noch kein Performance-Problem, da kann man sicherlich an anderer Stelle sparen.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.02.2011, 23:02  
Erfahrener Benutzer
 
Registriert seit: 04.08.2010
Beiträge: 287
PHP-Kenntnisse:
Fortgeschritten
zwutz wird schon bald berühmt werden
Standard

naja, sinn machts dann, wenn man header nachträglich setzen können will. Das ist auch der einzige Grund, warum ich es verwende
zwutz ist offline   Mit Zitat antworten
Alt 01.02.2011, 23:04  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.268
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Naja Templating (brauchst du ja selbst bei MVC), für Debug-Output (var_dump() ist einfach unschlagbar), zur Seitenkompression (falls nicht vom Apache gesteuert), ... Gibt schon paar Bereiche wo es Sinn macht. Aber eigentlich ja gerade nicht für das Anwendungsbeispiel, dass du und die Handbuchseite ansprechen.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 02.02.2011, 01:50  
Neuer Benutzer
 
Registriert seit: 30.01.2011
Beiträge: 16
PHP-Kenntnisse:
Fortgeschritten
Samuel befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Wenn du das als übung machen willst okay, aber wieviel neue räder brauch die welt noch ? ^^
Ich will kein CMS schreiben ^^. Ich will eigentlich nur Gestaltung / Aufbau vom Code trennen. Ich arbeite zurzeit mit Wem zusammen der gut Gestalten und HTML kann aber kaum Php.

Zitat:
Und warum Outputbuffer langsamer ist als ne normale durchgehende Ausgabe liegt wohl eben daran das erst alles zwischengespeichert werden muss und dafür halt auch mehr Arbeitsspeicher benötigt wird als wenn es direkt rausgeschickt wird und sich der Server nicht mehr um das kümmern muss was schon weg ist.
Warum sollte der Server jedes einzelne Echo zwischenspeichern und nicht einfach das endergebniss speichern?

Wo liegt den Ausgabepuffer? Der muss doch auch im Arbeitsspeicher liegen oder nicht ^^?

Ansprechbar muss der OB doch genauso so sein wie eine normale Variable?

Im Ausgabepuffer wirds auch ja nicht gleich rausgesandt, man kanns nochmal bearbeiten bevor mans absendet...






--> Mir ist schon klar dass das kein fühlbaren Unterschied macht (Vor allem da ich andere Berechnungen ausführe die wesentlich rechenaufwändiger sind... :P).

Ich würde nur gern nachvollziehen waurm es einen so "großen" Unterschied macht ^^.
Samuel ist offline   Mit Zitat antworten
Alt 02.02.2011, 07:39  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Der Ausgabepuffer liegt im arbeitsspeicher, ja. Allerdings fest-adressiert. Jede Variable die du setzt hat ihre eigene Adresse im Speicher innerhalb eines Adressbereichs. Diese Indexierung die da Stattfindet kostet Zeit. PHP muss erstmal feststellen wo die Variable in diesem Adressbereich liegt. Wo der Ausgabepuffer liegt steht quasi immer fest, das suchen fällt da weg.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 02.02.2011, 12:47  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von Chriz Beitrag anzeigen
Wobei man trotzdem zugeben muss, dass der Unterschied enorm ist. Aber wegen vieler echos hatte ich bisher noch kein Performance-Problem, da kann man sicherlich an anderer Stelle sparen.
Das kommt auf die Größe der Ausgabe an. Bei kleinem Text ist das sicher nicht problematisch, jedoch kann das Zusammenpacken der HTTP-Pakete vom Apachen durchaus ineffizient sein und die Übertragung ungünstig gestalten, wenn die Nutzdaten durch "sporadische" echo's die paket sizes nicht erreichen. Kling hypothetisch, aber ein kontinuierlicher Datenstrom ist da definitiv nützlich.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ist ein Operator zbs. + im MySQL Statement schneller? mcfly232 PHP Tipps 2010 7 07.08.2010 01:51
[Erledigt] Schneller PHP-Upload webproger HTML, Usability und Barrierefreiheit 13 18.03.2010 13:01
fehlerfreies formular - aber wie schneller, besser, schlanker? fripon77 PHP Tipps 2009 21 25.12.2009 23:58
[SQL - Verständnissfrage] Sind Joins schneller als "normale" Datenbankabfragen? Larkin Off-Topic Diskussionen 6 20.09.2009 15:42
else Zweig weglassen - schneller? mAy^daY PHP Tipps 2008 9 27.12.2007 21:35
Schneller ein- und auskommentieren! Alpha Centauri Off-Topic Diskussionen 1 20.01.2006 22:51
was ist schneller greenrover PHP-Fortgeschrittene 6 04.10.2005 10:55
[Erledigt] Wie schneller löschen? Datenbanken 2 10.09.2005 12:19
PHP 5.1 wird deutlich schneller robo47 Off-Topic Diskussionen 1 24.06.2005 14:35
Was ist schneller? Datenbanken 8 07.02.2005 05:45
[Erledigt] Elementare Frage: Schneller durch Index? - Bin ratlos! Datenbanken 1 16.12.2004 05:23
Welche Abfrage ist schneller? Datenbanken 4 28.11.2004 19:20
was ist schneller smarty, oder normaler php code? eQuin PHP-Fortgeschrittene 2 03.09.2004 11:51
Was ist schneller? PHP Tipps 2004 2 25.07.2004 12:49
[Erledigt] schneller Zähl-Code PHP Tipps 2004 2 07.06.2004 15:19

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ob_start sinn, seite mit ob_start, sinn von ob_start php, sinn von ob_start, ob_start schneller php

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:25 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum