el almacenamiento en caché de archivos le permite almacenar archivos de sus usuarios podrían necesitar acceder durante el tiempo que estén en su sitio web o el uso de la aplicación Web. Si dedicas un servidor para el almacenamiento en caché, podría estar poniendo una cantidad innecesariamente alto de tensión en el servidor. Mediante la distribución de los cachés, que distribuya la carga entre los servidores de manera más uniforme, lo que te da más potencia de cálculo colectiva puede utilizar para otras cosas.
Instrucciones
1 Busque la conexión de inicialización de caché de base de datos en el código, por ejemplo:
define ( 'DBHOSTSERVER', 'DBMaster');
define ( 'DBUSER', 'nombre de usuario');
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 código siguiente:
$ Db-> conn_write = mysql_pconnect (DBHOSTSERVER, DBUSER, DBPASS);
mysql_select_db (DBNAME, $ db-> conn_write);
3 Recoger las bases de datos de esclavos 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);