| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 17.08.2004
Beiträge: 213
![]() | Hi! Das erzeugen einer neuen Instanz ist mit Sicherheit nicht die Bremse. Nutze persistente Datenbankverbindungen (siehe mysql_pconnect), damit entfällt der wiederkehrende client- und server-seitige Aufwand beim Connect (Handshake, reservieren des Sort-Buffer pro Connection, etc.). Bei Verwendung einer persistenten Verbindung solltest Du den Handle auch serialisiert speichern und wiederverwenden können, allerdings wage ich zu bezweifeln, dass die Deserialisierung eines Objekts performanter ist als das Erzeugen einer Instanz. |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 17.08.2004
Beiträge: 213
![]() | Sofern ich eine persistente Verbindung aufbaue, diese Verbindung zum gleichen Host, mit dem gleichen Benutzer im gleichen oder in einem anderen Script erneut verwendet, wird eben diese persistente Verbindung verwendet anstatt erneut eine Verbindung zu erstellen. Den Fall mit "too many connections" hatte ich ehrlich gesagt noch nie, läßt aber auf einen Konfigurationsfehler schließen (max. Threads und limitierte Anzahl an Connections seitens der Datenbank), jedenfalls ist es so mit Sicherheit nicht vorgesehen. Bisher blieb ich von Problemen mit persistenten Verbindungen verschont und Tests belegen den Vorteil der Nutzung von persistenten Verbindungen in Bezug auf die Reduzierung der Ausführungszeit. Gut, die maximale Anzahl der Threads des Webserver und die damit größtmögliche Anzahl an gleichzeitigen persistenten Verbindungen (damit verbundener Probleme wie Locking) sollte schon beachtet werden. Ich sehe die Nutzung von persistenten Verbindungen aber nicht als ein mit "Um Gottes willen" zu kommentierendes Thema an, es ist "überlegt" ein nützliches Hilfsmittel, kann aber wie vieles andere auch nach hinten losgehen. Ich habe es nie versucht ein Handle permanent zu speichern und wiederzuverwenden, daher Danke für den Hinweis. |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Frage zur dauerhaften voting sperre! | litterauspirna | PHP Tipps 2008 | 19 | 29.05.2008 16:19 |
| Frage zu Typen und Performence | notyyy | PHP-Fortgeschrittene | 13 | 14.11.2007 02:18 |
| Frage zu Session | SmileMan | PHP Tipps 2008 | 1 | 08.10.2007 11:22 |
| Ein kleine Frage zum posten hier im Forum | Kein Genie | Off-Topic Diskussionen | 3 | 20.03.2006 13:40 |
| Frage zu Counter | PHP Tipps 2006 | 1 | 17.02.2006 21:45 | |
| Performence Seitenzugriffe | PHP Tipps 2005-2 | 3 | 29.10.2005 15:57 | |
| Access Frage - Datenbankverbindung abfragen | reimondo | Off-Topic Diskussionen | 1 | 01.10.2005 18:24 |
| [Erledigt] frage | PHP Tipps 2005-2 | 9 | 15.06.2005 13:22 | |
| .htaccess - Frage | Stümper | PHP Tipps 2005 | 11 | 30.05.2005 11:56 |
| Frage zu einem Editformular | PHP Tipps 2005 | 3 | 25.04.2005 14:58 | |
| Frage zu einer Liste? | HTML, Usability und Barrierefreiheit | 2 | 15.02.2005 16:56 | |
| [Erledigt] Frage zur Funkrionen? | PHP Tipps 2004-2 | 10 | 01.12.2004 09:42 | |
| Kurze Frage an die Php Profis | PHP Tipps 2004-2 | 11 | 24.11.2004 17:38 | |
| Frage zur Formatierung von Text | obi | PHP Tipps 2004 | 1 | 03.11.2004 13:35 |
| [Erledigt] Frage! | PHP Tipps 2004 | 4 | 27.07.2004 11:25 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.