Originariamente inviato da daniele_dll
.....
ma tenendo conto che il limite delle connessioni persistenti, di default, e nessun sysadmin lo modifica xche neanche lo sa che esistono, è uguale al numero di connessioni globale, se puoi fare 1000 connessioni normali ne potrai fare 1000 persistenti, con il vantaggio che usando le persistenti se già c'è una connessione aperta, libera, allora verrà usata quella
Ci pensa apache di default....
#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On

#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 100

#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 15
Nello script bisognerebbe prevedere che se non si puo' accedere a pconnect di poter usare la connessione tradizionale. Ottimizzare si, ma non penalizzare lo script per poter ottimizzare. O la cosa non avrebbe senso. Dire allo user se non riesci ora prova piu' tardi... non sa di ottimizzazione ma di pressapochismo.

In pratica se il server non e' dedicato e per un picco di traffico le pconnect venissero configurate tutte dallo stesso user (leggi script), per gli altri ci sarebbe solo povera ciccia in attesa di un restart del server mysql.