1
Localice la base de datos de inicialización de conexión de caché en el código , por ejemplo :
define ( ' DBHOSTSERVER ', ' DBMaster ');
define ( ' DBUSER ' , ' username ' ) ;
define ( ' DBPASS ',' password ' ) ;
$ DB_SLAVES = array ( ' dbslaveserver1 ',' dbslaveserver2 ',' dbslaveserver3 ');
2
Busque la base de datos actual que se utiliza para almacenar en caché ejecutando el siguiente código:
$ db -> conn_write = mysql_pconnect ( DBHOSTSERVER , DBUSER , DBPASS ) ;
mysql_select_db ( dbname , $ db -> conn_write ) ;
3
Elige las bases de datos auxiliares para distribuir el almacenamiento en caché utilizando el siguiente código:
$ idx = time () $ count ($ dbslaveserver1 , dbslaveserver2 , dbslaveserver3 ) ;
$ esclavo = $ dbslaveserver1 , dbslaveserver2 , dbslaveserver3 ($ idx ) ;
$ db -> conn_read mysql_pconnect = ( $ esclavo , DBUSER , DBPASS ) ;
mysql_select_db ($ dbslaveserver1 , dbslaveserver2 , dbslaveserver3 , $ db -> conn_read ) ;