![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Erfahrener Benutzer
Registriert seit: 04.09.2005
Ort: Nürnberg
Beiträge: 561
|
Tag,
ich hab mal eine Frage, die auf die Performance zurückgeht. Folgendes: In einem Modul meines Scripts muss ich auf einen Konfigurationswert zurückgreifen. Der befindet sich einmal in $oConfig und natürlich in der Datenbank. Meine Frage ist nun, was ist schneller: - Das Objekt als Referenz meiner aktuellen Klasse (-> Modul) zu übergeben, oder - In dem MySQL-Query, der in dieser Klasse ausgeführt wird, einfach noch einmal die 2 Konfigurations-Werte die ich brauch, auszulesesn? Is mehr eine Interessensfrage als von wirklichem Nutzen, da der Unterschied wohl eher gering sein wird..
__________________
http://www.ChrisDiary.De |
|
|
|
|
|
Nach oben #2 |
|
Erfahrener Benutzer
Registriert seit: 04.01.2006
Ort: Kassel
Beiträge: 781
|
Das Übergeben ist sicher schneller, klar.
Möglich auch, ein Config-Objekt rumzugeben, das erst bei Bedarf die benötigten Werte ausliest. Natürlich nicht jeden einzelnen Wert, aber z.B. die komplette Konfiguration eines Moduls. Ob das was bringt, hängt natürlich von den Umständen ab. Wenn du z.B. für jedes Modul ein XML-File hättest, wäre das allemal sinnig, wenn alles in der Datenbank liegt und da nicht extrem viele Daten insgesamt zusammenkommen (die ja sonst im Speicher lägen, auc wenn sie garnicht benötigt werden), machts warscheinlich keinen Sinn. Basti |
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Dynamische mySQL Query | la-finest | PHP-Programmierung | 2 | 25.01.2007 16:36 |
| Auslesen zweier verschiedener Datensätze in einem Query (mySQL) | Chr!s | Datenbanken | 8 | 14.11.2006 19:57 |
| MySQL Fehlermeldung: Your query requires a full tablescan ... | Chr!s | Datenbanken | 12 | 31.07.2006 21:45 |
| MySQL Query wird nicht ausgeführt | Garnele | Datenbanken | 6 | 01.04.2006 03:17 |
| MySQL 5.1 kommt in die Beta-Phase | Ben | Nachrichten | 1 | 02.03.2006 14:31 |