Datei- Caching können Sie Dateien müssen die Benutzer während der Zeit, sie sind auf Ihrer Website oder mit Ihrem Web- Anwendung zugreifen könnten speichern. Wenn Sie einen Server für das Caching zu widmen , könnten Sie platzieren einen unnötig hohen Höhe der Belastung auf dem Server. Durch die Verteilung der Caches , verteilen Sie die Last auf den Servern mehr gleichmäßig , so dass Sie mehr kollektive Rechenleistung Sie für andere Dinge verwenden können. Anleitung
1
Suchen Sie den Datenbank-Cache Verbindung Initialisierung in Ihrem Code , z. B.:
define (' DBHOSTSERVER ', ' DBMASTER ');
define (' DBUSER ',' username ' );
define (' DBPASS ',' password ' );
$ DB_SLAVES = array (' dbslaveserver1 ',' dbslaveserver2 ',' dbslaveserver3 ');
2
Suchen Sie die aktuelle Datenbank, die für das Caching wird durch Ausführen der folgenden Code verwendet :
$ db-> conn_write = mysql_pconnect ( DBHOSTSERVER , DBUSER , DBPASS );
mysql_select_db ( DBNAME , $ db-> conn_write );
3
Wählen Sie die Slave- Datenbanken, um das Caching durch den folgenden Code verteilen :
$ idx = time () $ count ($ dbslaveserver1 , dbslaveserver2 , dbslaveserver3 );
$ Slave = $ dbslaveserver1 , dbslaveserver2 , dbslaveserver3 ($ idx );
$ db-> conn_read = mysql_pconnect ( $ Slave DBUSER , DBPASS );
mysql_select_db ($ dbslaveserver1 , dbslaveserver2 , dbslaveserver3 , $ db-> conn_read );