File caching tillader dig at gemme filer dine brugere kan have behov for at få adgang til i løbet af den tid, de er på din hjemmeside eller ved hjælp af din web-applikation. Hvis du afsætte en server for caching , kan du være at placere en unødvendig høj mængde af belastning på serveren. Ved at distribuere caches , distribuere du belastningen på tværs af dine servere mere jævnt , og dermed give dig mere kollektiv computerkraft , du kan bruge til andre ting. Instruktioner
1
Find database cache forbindelsen initialisering i din kode , for eksempel : Hej
define (' DBHOSTSERVER ', ' dbmaster ');
define (' DBUSER ',' brugernavn ');
define (' DBPASS ',' password ');
$ DB_SLAVES = array (' dbslaveserver1 ',' dbslaveserver2 ',' dbslaveserver3 '); < br >
2
Find den aktuelle database, der bliver brugt til caching ved at udføre følgende kode : Hej
$ db- > conn_write = mysql_pconnect ( DBHOSTSERVER , DBUSER , DBPASS ) ;
mysql_select_db ( DBNAME , $ db -> conn_write )
3
Pick slave databaser for at distribuere caching ved at bruge følgende kode : Hej
$ IDX = tid ( ) $ 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 )