| | | | |
| |||||||
| Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 24.10.2008
Beiträge: 300
PHP-Kenntnisse: Fortgeschritten ![]() | PHP-Frameworks im Test :: Adventure PHP Framework (APF) Da solltest du eine Antwort finden können. Ich kann dir leider keinen Tip geben, habe bis jetzt eigentlich nur das APF kennen gelernt. Aber inzwischen will ich es nicht mehr missen |
| | |
| | |
| Moderator und Wett-König | Hallo Lemontree, Perfromance ist meiner Ansicht nach eine sehr wichtige Sache, die man in die Planung immer mit einkalkulieren sollte. Aus diesem Grund ist es umso wichtiger, auf ein Tool/Framework zu setzen, das per se schon die notwendige "Grund-Performance" mitbringt und daneben noch Tools zur Performance-Optimierung bietet. Wenn es um Fine-Tuning geht, so sollte das eingesetzte Hilfsmittel auch die nötige Flexibilität für schnelle Optimierungen bieten - z.B. das View Based Caching. Nicht zu vergessen ist jedoch, dass Performance vor allem eine Frage des Software-Designs ist. Du kannst einen noch so schnellen Datenbank- oder Webserver aufsetzen, wenn die Software - z.B. wegen eines ungünstigen Tabellen-Designs - zu langsam ist, wird Caching auch nur bis zu einem bestimmten Punkt cachieren können. Aus diesem Grund ist es IMHO sehr wichtig, das Thema Performance in seine Überlegungen zum Software-Design mit einfließen lassen. Dafür sollten zunächst die Use-Cases erörtert werden, denn aus diesem ergibt sich zumeist direkt die Gestaltung der Views und in den Views werden zumeist Daten benötigt. Da kann es aus Sicht der Performance nötig sein, eine redundante Assoziation in seine Datenhaltung zu integrieren um alle Views gleichmäßig schnell mit Daten versorgen zu können. Wenn du möchtest, können wir diese Maßnahmen an einem Beispiel aus deinem Alltag diskutieren. Das APF im speziellen kann dich hierbei mit einem integrierten Benchmark-Report und Caching-Hilfsmittel (z.B. ein Backend für memcached) unterstützen. Es verfügt zudem über eine gute "Grund-Performance", wie du auf Yii vs. APF :: Adventure PHP Framework (APF) einsehen kannst. Viele Grüße, Dr.E.
__________________ 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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | ||
| Moderator Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse: Fortgeschritten ![]() ![]() | Zitat:
Ich glaube nicht, dass irgendeines der gängigen Frameworks ein richtiges Performance-Problem hat. Und wenn bzw. falls der Zeitpunkt kommt an dem die Last einfach zu groß wird: Glückwunsch! Ich versuch's da ganz nach "Getting real" zu halten: Getting Real: Scale Later (by 37signals) Getting Real: It's a Problem When It's a Problem (by 37signals) Premature optimization is the root of all evil
__________________ Today you...Tomorrow me. | |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
daneben gibt es alternativen die auf kosten der redundanten datenspeicherung eine hohe lese/schreib rate erreichen wollen. ein beispiel ist das sternschema, das genau darauf optimiert ist. festzuhalten ist, das datenbankdesign eben anwendungsspezifisch ist. nicht umsonst entwickelte google das google file system | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Release 1.10-RC2 des Adventure PHP Framework (APF) veröffentlicht | dr.e. | Beitragsarchiv | 2 | 21.07.2009 11:22 |
| Release 1.10-RC1 des Adventure PHP Framework (APF) veröffentlicht | dr.e. | Beitragsarchiv | 5 | 19.07.2009 21:03 |
| [Erledigt] Objektorientierung und Frameworks - was bringts wirklich? | Curcio | PHP-Fortgeschrittene | 58 | 04.06.2009 20:31 |
| Pylons Python Web Framework Programmierer gesucht! | zmb | Beitragsarchiv | 0 | 12.05.2009 10:52 |
| Release 1.9 (RC1) des Adventure PHP Framework verfügbar! | dr.e. | Beitragsarchiv | 1 | 25.03.2009 00:16 |
| CMS mit Framework | KeKs0r | PHP-Fortgeschrittene | 11 | 27.12.2008 23:03 |
| Zend Studio for Eclipse und Zend Framework | KeKs0r | PHP-Fortgeschrittene | 5 | 15.12.2008 15:10 |
| Release 1.8 (RC1) des Adventure PHP Framework verfügbar! | dr.e. | Beitragsarchiv | 4 | 11.12.2008 09:44 |
| Bestehende Seite in Framework einbinden | MaWe4585 | PHP-Fortgeschrittene | 1 | 16.10.2008 08:20 |
| BrickOO :: PHP Framework | Hroudtwolf | Scriptbörse | 14 | 06.05.2008 12:04 |
| Zend Framework | Melchior | PHP-Fortgeschrittene | 29 | 13.03.2008 21:12 |
| Framework aus Haupt und Unterverzeichnis nutzen? | Anotherone | PHP-Fortgeschrittene | 8 | 24.07.2007 15:05 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| zend framework geschwindigkeit, php framework sinnvoll, php framework vergleich 2009, php framework geschwindigkeit, php framework vergleich, php framework performance, http://www.php.de/software-design/57621-erledigt-php-framework-geschwindigkeit.html, php framework, geschwindkeitsvergleich php framework, php frameworks sinnvoll?, php frameworks vergleich geschwindigkeit, premature optimization is the root of all evil, geschwindigkeit php frameworks, frameworf geschwindigkeit, adventure php framework bullshit, performance von php frameworks, php anwendung framework sinnvoll?, sinvolle php frameworks, zend framework sinnvoll, php framework sinvoll |