File caching kan du lagra filer användarna kan behöva komma under den tid de är på din webbplats eller använda din webbapplikation . Om du ägnar en server för caching , kan du placera en onödigt hög grad av spänning på servern . Genom att fördela cachar , distribuera du belastningen över dina servrar jämnare , vilket ger dig mer kollektiv datorkraft du kan använda för andra saker . Instruktioner
1
Lokalisera databasen initiering cache -anslutning i din kod , till exempel :
define ( ' DBHOSTSERVER ' , ' dbmaster ');
define ( ' DBUSER ' , ' username ');
define ( ' DBPASS ' , ' lösenord ');
$ DB_SLAVES = array ( ' dbslaveserver1 ' , ' dbslaveserver2 ' , ' dbslaveserver3 ' ) ;
Sida 2
Lokalisera den aktuella databasen som används för cachning genom att köra följande kod :
$ db - > conn_write = mysql_pconnect ( DBHOSTSERVER , DBUSER , DBPASS ) ;
mysql_select_db ( DBNAME , $ db -> conn_write ) ,
3
plocka slav databaser för att distribuera caching med hjälp av följande kod :
$ idx = tid ( ) $ count ( $ dbslaveserver1 , dbslaveserver2 , dbslaveserver3 ) ;
$ slav = $ dbslaveserver1 , dbslaveserver2 , dbslaveserver3 ( $ idx ) ,
$ db - > conn_read = mysql_pconnect ( $ slav , DBUSER , DBPASS ) ;
mysql_select_db ( $ dbslaveserver1 , dbslaveserver2 , dbslaveserver3 , $ db - > conn_read ) ,