caching dei file consente di memorizzare file che gli utenti potrebbero aver bisogno di accedere durante il tempo che sono sul tuo sito o utilizzando l'applicazione Web . Se dedicate un server per la memorizzazione nella cache , si potrebbe essere messa un inutile aumento della tensione sul server. Distribuendo le cache , si distribuisce il carico tra i server in modo più uniforme , dandovi così la potenza di calcolo di più collettivo si può utilizzare per altre cose . Istruzioni
1
Individuare la cache di inizializzazione connessione al database nel codice , ad esempio:
define (' DBHOSTSERVER ', ' dbmaster ');
define (' DBUSER ',' nome utente ');
define (' DBPASS ' , ' password ');
$ DB_SLAVES = array (' dbslaveserver1 ',' dbslaveserver2 ',' dbslaveserver3 ');
2
individuare il database corrente che viene utilizzato per la memorizzazione nella cache eseguendo il seguente codice :
$ db - > conn_write = mysql_pconnect ( DBHOSTSERVER , DBUSER , DBPASS ) ;
mysql_select_db ( DBNAME , $ db -> conn_write ) ;
3
Scegli i database slave per distribuire la memorizzazione nella cache , utilizzando il seguente codice :
$ idx = tempo ( ) $ count ( $ dbslaveserver1 , dbslaveserver2 , dbslaveserver3 ) ;
$ schiavo = $ dbslaveserver1 , dbslaveserver2 , dbslaveserver3 ( $ idx ) ;
$ db - > conn_read mysql_pconnect = ( $ schiavo , DBUSER , DBPASS ) ;
mysql_select_db ( $ dbslaveserver1 , dbslaveserver2 , dbslaveserver3 , $ db - > conn_read ) ;