| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 03.08.2010
Beiträge: 1.141
PHP-Kenntnisse: Anfänger ![]() ![]() | PHP-Code: Siehe zB auch hier: http://www.php.de/wiki-php/index.php...g:W%C3%A4chter
__________________ Keine Zahl != ein Zeichen das keine Zahl ist Geändert von hausl (08.01.2012 um 11:47 Uhr). |
| | |
| | |
| Erfahrener Benutzer | Da du uns nicht sagst worauf hin du optimieren willst, nehm ich mal an das du auf Parser-Geschwindigkeit hin optimieren willst. In diesem speziellen Fall gilt: Code der in einer Funktion existiert wird wärend des Parser-Prozesses immer geparsed, ganz gleich ob die IF-Klausel zutrifft oder nicht. Der einzigste Fall wo das nicht eintritt ist wenn du innerhalb dieser IF-Anweisung erst Code includierst. Da du dich warscheinlich gegen alternative Entwicklungsmethoden sträubst ( OOP ) bleibt hier nur der Hinweis auszulagern und generell große Code-Blöcke darauf hin zu optimieren das sie IMMER den geringsten Aufwand betreiben und du keine Workarrounds, die hohe Aufwände betreiben um etwas zu realisieren, nutzt. Ein Beispiel wäre hier Pseudo-Listen in Form von Strings zu nutzen, die ständig exploded und gejoint oder mit substr analysiert werden, statt Arrays. Was die Code-Optimierung hinsichtlich Parser-Geschwindigkeit angeht: Du kannst dort das Verhalten des Parsers dir selbst anschauen indem du von dir konzipierten Source mit dem ParseKit durchläufst.
__________________ Geändert von tr0y (08.01.2012 um 13:31 Uhr). Grund: ParseKit-Info hinzugefügt. |
| | |
| | |
| Erfahrener Benutzer | Das einige Scripte mal 2 ms und mal 30 ms brauchen liegt zum einen daran das die Ausführungslatenz davon abhängt wieviel der Server sonst noch so macht und auch wieviel der Workerthread zu tun hat auf dem das Script läuft ( also die eigentliche Instanz die den PHP Parser aufruft ). Generelle Dinge kann man zeitlich enger eingrenzen und auch diese Latenz in ihren Differenzen zu einander so gering wie möglich halten indem man von Anfang an ein Konzept benutzt das Steuernde Prozesse und Zusteuernde Prozesse von einander trennt: Deamon. Ein Deamon wäre z.b. in der Lage deine Home-Automatisierungssoftware anzusteuern und dort Beispielsweise in Raum X/Y das Licht anschaltet, zu diesem Deamon würden dann Connector-Devices ( wie zum Beispiel: PCs, Handys, Lichtschalter ) Verbinden und entsprechende Funktionen aufrufen ( auf welchem weg auch immer - je nach ethablierten Deamon Interface ). Der Deamon würde in diesem Fall nur einmal mit Systemstart aufgerufen, statt 1000de Verschiedene Scripts Millionfach wenn event xy eintritt. Da aber in irgendeiner Form irgendwelche Grundkonzepte aufzubauen und zu erklären ist sicherlich erst dann möglich wenn man das gesamtkonzept und die externen Möglichkeiten der API ( also die Nutzungsmöglichkeiten der API von außen ) im detail kennt. Ob man dann dort mit OOP ansetzen sollte ist sicherlich erstmal nicht von Belang, sondern im späteren Konzept des Deamons wichtig, denn der soll eins: 24/7/365 stabil und absturzfrei laufen.
__________________ |
| | |
| | ||
| Erfahrener Benutzer | Zitat:
__________________ | |
| | |
| | ||
| Erfahrener Benutzer | Zitat:
PHP-Code: PHP-Code:
__________________ | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Seite Lädt mit PHP Code nicht | xerox | PHP Einsteiger | 6 | 05.11.2011 19:35 |
| [Erledigt] Lizenzen/Copyright am Code | d0ne | Off-Topic Diskussionen | 8 | 31.08.2010 12:50 |
| Probleme mit PHP Code | HappyDieMuschel | PHP Tipps 2008 | 7 | 28.05.2008 06:34 |
| [Erledigt] PHP Code aus Datenbank | ayti | PHP Tipps 2008 | 8 | 26.05.2008 19:40 |
| Design und Code Trennen | TeazY | PHP Tipps 2008 | 29 | 21.05.2008 12:08 |
| Nur bestimmten Html Code zulassen? | litterauspirna | PHP Tipps 2008 | 5 | 29.04.2008 12:30 |
| code optimierung für smarty engine | dazerglovic | PHP Tipps 2006 | 5 | 25.05.2006 19:57 |
| PHP: Wie parst der Server den Code am schnellsten? | SvenLittkowski | PHP Tipps 2007 | 4 | 17.12.2005 10:58 |
| bb code in htm code wandeln | janni | PHP Tipps 2007 | 2 | 04.11.2005 22:36 |
| [Erledigt] JS Code in PHP Code?? | HTML, Usability und Barrierefreiheit | 12 | 08.08.2005 15:45 | |
| [Erledigt] Lesbarkeit von Code | Off-Topic Diskussionen | 6 | 14.07.2005 14:48 | |
| code aus db mit eval replacen | chief-thomson | PHP Tipps 2005-2 | 4 | 08.07.2005 15:33 |
| code verstecken | Skazi | PHP Tipps 2005 | 4 | 19.01.2005 13:51 |
| [Erledigt] bb code innerhalb von bb code geht nicht | PHP Tipps 2007 | 2 | 12.01.2005 17:29 | |
| [Erledigt] mysql_free_result und Frage zur Optimierung | Datenbanken | 3 | 21.10.2004 12:10 | |