php.de

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

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.04.2008, 09:45  
Neuer Benutzer
 
Registriert seit: 09.04.2008
Beiträge: 15
xueluf befindet sich auf einem aufstrebenden Ast
Standard XmlHTTPRequests statt Template Engine! Performance?

Hallo *,

ich habe mir angewöhnt den HTML / JS Code und den PHP Code 100% voneinander zu trennen.

Diese Ziel erreicht man ja bekanntlich mit vielen wegen (Smarty, Zend Framework etc.).
Nun möchte ich einmal eine Struktur aufbauen bei der keine "Zusatz Software" wie Smarty & co. verwendet werden.

Realisieren möchte ich dies, in dem ich jeglichen Datenverkehr zwischen der HTML und der PHP Seite mit XmlHTTPRequests (synchron / asynchron) nachbilden möchte. Ansich ist dies ja kein Problem. Da jedoch heutzutage Webprojekte größtenteils an der Performance gemessen werden möchte ich diesen Faktor genauer betrachten.

Hat jemand Ahnung / Erfahrung wie es bei diesen Aufbau performancetechnisch ausschaut? Wenn das Projekt fertig ist, kann es leicht sein das die Anzahl der XmlHTTPReuquests bei Seitenaufruf in den 3 stelligen bereich kommt.

Vielen Dank im voraus.

Grüße,
Sebastian
xueluf ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 09.04.2008, 10:01  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Na dann wird die Performance wohl in den Keller gehen. Pro Aufruf wird eine neue PHp Umgebung "erscahffen", die einen einzelnen Request bearbeitet und dann wieder "vernichtet" wird. Mit APC o.ä. kann man die Startzeit verringern, aber ein deutlicher Mehraufwand wird das schon sein. Wodurch kommen denn bitte x*100 Requests zu standen und wodurch wird das gesteuert?
David ist offline   Mit Zitat antworten
Alt 09.04.2008, 10:08  
Neuer Benutzer
 
Registriert seit: 09.04.2008
Beiträge: 15
xueluf befindet sich auf einem aufstrebenden Ast
Standard

Die x*100 Request sind nur eine grobe Schätzung.

Dachte mir schon, dass ich die Anzahl der Aufrufe stark Optimieren muss. Dann werde ich wohl du jeder Seite eine Initialisierungsroutine schreiben müssen, so dass die Erstbefüllung (sozusagen der synchrone Teil) der Elemente in einem einzigen Request abläuft.

Wie schaut es mit der Übertragung großer Datenemengen (z.b. 2500 Spalten Antwort einer DB Abfrage) über XmlHttpRequest aus? Gibt es da Probleme?
Steuern wird das ganze eine kleines von mir geschriebenes JS "Framwork"
xueluf ist offline   Mit Zitat antworten
Alt 09.04.2008, 11:35  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zitat:
Zitat von xueluf Beitrag anzeigen
Wie schaut es mit der Übertragung großer Datenemengen (z.b. 2500 Spalten Antwort einer DB Abfrage) über XmlHttpRequest aus? Gibt es da Probleme?
Ob XmlHttpRequest oder "normaler" request ist sowohl PHP als auch dem Browser egal. Ersterem zu 100%, letzterem ziemlich sehr.
David 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
Template Engine vs PHP-Includes aktionkuba PHP Tipps 2007 16 19.06.2007 23:53
Komplexe Funktion: +Übersichtlichkeit, -Performance Jacks Rache PHP Tipps 2006 3 07.06.2006 14:22
Eckige Klammern in Template nutshell PHP Tipps 2006 9 05.06.2006 19:12
Vererbung von Klassen und Performance ggfan PHP Tipps 2006 5 05.03.2006 12:00
template in template einfuegen tonne PHP Tipps 2005-2 8 10.11.2005 22:24
Template Engine die PHP5+E_STRICT überleben PHP-Fortgeschrittene 0 17.08.2005 10:33
Template verständniss problem; referenz PHP Tipps 2005 17 19.05.2005 06:06
Template: Verschachteln von foreach PHP Tipps 2005 2 12.05.2005 15:37
Php Code als Variable definieren und in Template darstellen PHP Tipps 2004-2 4 31.12.2004 16:22
suche ein bestimmtes template system PHP Tipps 2004-2 2 07.11.2004 19:49
Template Parser PHP-Fortgeschrittene 9 06.10.2004 23:04
PHP BB Template Engine :: Blöcke??? PHP Tipps 2004 7 02.09.2004 21:01
Suche Template Parser - Muss PHP Datein includen können Schaelle PHP Tipps 2004 0 01.07.2004 20:48
[Erledigt] Template Scripting PHP-Fortgeschrittene 2 04.06.2004 18:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php xml template, php template engine performance, xml template engine, xmlhttprequest performance, xmlhttprequests, php template xml, template engine performance, xml template in php, xml template engine php, php template performance, php templates performance, xmlhttprequests apc, javascript xmlhttprequest normalen seitenaufruf, xmlhttprequest synchron, xmlhttprequest optimierung, php templateengine e_strict, performance php template engine, php templates engine performance, zend xmlhttprequest, zend templates performance

Alle Zeitangaben in WEZ +1. Es ist jetzt 19:59 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