Changeset 4695 for branches/1.0/docs/manual/de/connection-management/lazy-connecting-to-database.txt
- Timestamp:
- 07/19/08 13:12:59 (6 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
branches/1.0/docs/manual/de/connection-management/lazy-connecting-to-database.txt
r4674 r4695 1 Lazy-connecting to database can save a lot of resources. There might be many pages where you don't need an actual 2 database connection, hence its always recommended to use lazy-connecting (that means Doctrine will only connect to 3 database when needed). 1 Lazy-Connecting zur Datenbank kann viele Systemresourcen sparen. Oftmals wird auf vielen Seiten keine DB-Verbindung gebraucht. Deshalb sollten Sie immer Lazy-Connecting benutzen. So stellt Doctrine nur dann eine DB-Verbindung her, wenn diese auch wirklich benötigt wird. 4 2 5 This feature can be very useful when using for example page caching, hence not actually needing a database connection 6 on every request. Remember connecting to database is an expensive operation. 3 Diese Funktion kann z.B. dann sehr sinnvoll sein, wenn Sie komplette Seiten cachen, denn dann brauchen Sie die Datenbankverbindung nicht. Denken Sie immer daran, dass das Verbinden mit der Datenbank ein sehr resourcenintensiver Vorgang ist. 7 4 8 5 <code type="php"> 9 // initalize a new Doctrine_Connection6 // neues Doctrine_Connection Objekt erzeugen 10 7 $conn = Doctrine_Manager::connection('mysql://username:password@localhost/test'); 11 8 // !! no actual database connection yet !! 12 9 13 // connects database and performs a query10 // stellt die Verbindung zur Datenbank her und führt eine Anfrage aus 14 11 $users = Doctrine_Query::create() 15 12 ->from('User u')