ÀÌ ¿¬±¸ ÃÖÁ¾ ´Ü°è´Â, ij½¬ ·¹Äڵ带 ( ÁöÁ¤ÇÑ µð·ºÅ丮ÀÇ) ÆÄÀÏ¿¡ º¸Á¸ÇÕ´Ï´Ù.
»ç¿ë °¡´ÉÇÑ ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù.
Ç¥ 4.6. »ç¿ë °¡´ÉÇÑ ¿É¼Ç
¿É¼Ç | µ¥ÀÌÅÍÇü | µðÆúƮġ | ¼³¸í |
---|---|---|---|
cacheDir |
string |
'/tmp/' |
ij½¬ ÆÄÀÏÀ» ¾²´Â µð·ºÅ丮. |
fileLocking |
boolean |
true |
ÆÄÀÏ ¶ôÀ» À¯È¿/ ¹«È¿·Î ÇÕ´Ï´Ù. ¶æÇÏÁö ¾ÊÀº »ç°í·Î ij½¬°¡ ÆÄ±«µÇ´Â °ÍÀ» ¸·À» ¼ö ÀÖ½À´Ï´Ù¸¸, multi-threadÀÎ À¥ ¼¹ö ȯ°æÀ̳ª NFS ÆÄÀÏ ½Ã½ºÅÛ»ó¿¡¼´Â µµ¿òÀÌ µÇÁö ¾Ê½À´Ï´Ù. |
readControl |
boolean |
true |
Àбâ Á¦¾î¸¦ À¯È¿/ ¹«È¿·Î ÇÕ´Ï´Ù.À¯È¿ÇÏ°Ô Çϸé ij½¬ ÆÄÀÏ¿¡ Á¦¾î ۰¡ ÆÄ¹¯Èü´Ï´Ù. ij½¬ÀÇ Àбâ ÈÄ, °è»êÇÑ °á°ú¿Í ij½¬ÀÇ Å°¸¦ ºñ±³ÇÕ´Ï´Ù. |
readControlType |
string |
'crc32' |
Àбâ Á¦¾îÀÇ ¹æ½Ä ( Àбâ Á¦¾î°¡ À¯È¿ÇÑ °æ¿ì¿¡°Ô¸¸ »ç¿ëÇÕ´Ï´Ù) . »ç¿ë °¡´ÉÇÑ °ªÀº 'md5' ( Á¦ÀÏ ¾ÈÀüÇÏÁö¸¸, °¡Àå ´Ê´Ù) , 'crc32' ( ¾ÈÀü¼º¿¡´Â µÚ¶³¾îÁöÁö¸¸, º¸´Ù °í¼Ó.³ª»ÚÁö ¾ÊÀº ¼±ÅûçÇ×ÀÔ´Ï´Ù) , 'strlen' ( °¡Àå °í¼Ó.±æÀ̸¸À» üũÇÕ´Ï´Ù) ÀÇ ¸ÓÁö¾Ê¾ÆÀΰ¡ÀÔ´Ï´Ù. |
hashedDirectoryLevel |
int |
0 |
µð·ºÅ丮 ±¸Á¶ÀÇ ·¹º§À» ÁöÁ¤ÇÕ´Ï´Ù.0 ÇÏ " µð·ºÅ丮 °èÃþÀ» ¸¸µéÁö ¾Ê´Â´Ù" , 1 ÇÏ " ÀÏ´ÜÃþÀÇ ¼ºê µð·ºÅ丮¸¦ ¸¸µç´Ù" ,2 ÇÏ " 2´Ü°èÀÇ¡¦¡¦" (À»)¸¦ ÀǹÌÇÕ´Ï´Ù. ¸îõÀÇ Ä³½¬ ÆÄÀÏÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡°Ô¸¸, ÀÌ ¿É¼Ç¿¡ ÀÇÇÑ °í¼Óȸ¦ ½Ç°¨ÇÒ ¼ö ÀÖ°ÚÁö¿ä. ÀûÀýÇÑ ¼³Á¤Ä¡¸¦ °áÁ¤ÇÏ·Á¸é , ½ÇÁ¦·Î º¥Ä¡¸¶Å©¸¦ ÃëµæÇÒ ¼ö ¹Û¿¡ ¾ø½À´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì´Â 1 ¶Ç´Â 2 ±×¸®°í ÁÁÀ» °ÍÀÔ´Ï´Ù. |
hashedDirectoryUmask |
int |
0700 |
µð·ºÅ丮 ±¸Á¶ÀÇ umask (À»)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. |
fileNamePrefix |
string |
'zend_cache' |
ij½¬ ÆÄÀÏÀÇ ÇÁ·¹ÇȽº¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀ» ¼³Á¤ÇÒ ¶§ ÃæºÐÈ÷ ÁÖÀÇÇսôÙ. ³Ê¹« ÈçÈ÷ ÀÖ´ø °ªÀ» ½Ã½ºÅÛÀÇ Ä³½¬ µð·ºÅ丮 (/tmp µî) ±×¸®°í »ç¿ëÇϸé, ij½¬ÀÇ »èÁ¦ ½Ã¿¡ ºÒÇÊ¿äÇÑ °Í±îÁö »èÁ¦µÇ¾î ¹ö¸®´Â Áö°æÀÌ µË´Ï´Ù. |
ÀÌ ¿¬±¸ ÃÖÁ¾ ´Ü°è´Â, ij½¬ ·¹Äڵ带 SQLite µ¥ÀÌŸº£À̽º¿¡ º¸Á¸ÇÕ´Ï´Ù.
»ç¿ë °¡´ÉÇÑ ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù.
Ç¥ 4.7. »ç¿ë °¡´ÉÇÑ ¿É¼Ç
¿É¼Ç | µ¥ÀÌÅÍÇü | µðÆúƮġ | ¼³¸í |
---|---|---|---|
cacheDBCompletePath (mandatory) |
string |
null |
SQLite µ¥ÀÌŸº£À̽º¿¡ÀÇ ( ÆÄÀÏ¸íµµ Æ÷ÇÔÇß´Ù) Ç® ÆÐ½º. |
automaticVacuumFactor |
int |
10 |
ÀÚµ¿ Áø°ø ó¸®ÀÇ ¼³Á¤À» ½Ç½ÃÇÕ´Ï´Ù. ÀÚµ¿ Áø°ø 󸮶õ,clean() (ÀÌ)³ª delete() ÇÏÁö¸¸ ÄÝ µÇ¾úÀ» ¶§¿¡ ÀÚµ¿ÀûÀ¸·Î µ¥ÀÌŸº£À̽ºÀÇ ´ÜÆíÈ ÇØ¼Ò¸¦ ½Ç½ÃÇÑ´Ù ( ±×¸®°í »çÀÌÁ Ãà¼ÒÇÑ´Ù) ÀÏÀÔ´Ï´Ù. 0 (À»)¸¦ ÁöÁ¤Çϸé, ÀÚµ¿ Áø°øÀ» ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. 1 (À»)¸¦ ÁöÁ¤Çϸé (delete() (ÀÌ)³ª clean() ÇÏÁö¸¸ ÄÝ µÇ¸é) ±×¶§¸¶´Ù Áø°øÀ» ½Ç½ÃÇÕ´Ï´Ù. x (1 º¸´Ù Å« Á¤¼ö) (À»)¸¦ ÁöÁ¤Çϸé, clean() (ÀÌ)³ª delete() ÇÏÁö¸¸ x ȸÄÝ µÉ ¶§¸¶´Ù 1 ȸÀÇ ºóµµ·Î ·£´ý¿¡ ÀÚµ¿ Áø°øÀ» ½Ç½ÃÇÕ´Ï´Ù. |
ÀÌ ¿¬±¸ ÃÖÁ¾ ´Ü°è´Â, ij½¬ ·¹Äڵ带 memcached ¼¹ö¿¡ º¸Á¸ÇÕ´Ï´Ù. memcached (Àº)´Â, °í¼º´ÉÀÎ ºÐ»ê ¸Þ¸ð¸®¿ÀºêÁ¦Å©Æ®Ä³½´½Ã½ºÅÛÀÔ´Ï´Ù.ÀÌ ¿¬±¸ ÃÖÁ¾ ´Ü°è¸¦ »ç¿ëÇÏ·Á¸é , memcached demon ¹× memcache PECL È®Àå ¸ðµâ ÇÏÁö¸¸ ÇÊ¿äÇÕ´Ï´Ù.
ÁÖÀÇ: ÀÌ ¿¬±¸ ÃÖÁ¾ ´Ü°è·Î´Â, ÇöÀç " ű×" ÇÏÁö¸¸ ¼Æ÷Æ®µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. ¶Ç, Àμö "doNotTestCacheValidity=true" µµ ¼Æ÷Æ®µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.
»ç¿ë °¡´ÉÇÑ ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù.
Ç¥ 4.8. »ç¿ë °¡´ÉÇÑ ¿É¼Ç
¿É¼Ç | µ¥ÀÌÅÍÇü | µðÆúƮġ | ¼³¸í |
---|---|---|---|
servers |
array |
array(array('host' => 'localhost','port' => 11211,
'persistent' => true)) |
memcached ¼¹öÀÇ ¹è¿ÀÔ´Ï´Ù.°¢ memcached ¼¹öÀÇ Á¤º¸´Â, ÀÌÇÏ¿Í °°Àº ¿¬»ó ¹è¿·Î ÁöÁ¤ÇÕ´Ï´Ù. 'host' => (string) : memcached ¼¹öÀÇ ¼¹ö¸í 'port' => (int) : memcached ¼¹öÀÇ Æ÷Åä ¹øÈ£ 'persistent' => (bool) : ÀÌ memcached ¼¹ö¿¡ ´ëÇØ¼ Áö¼ÓÀûÀÎ Á¢¼ÓÀ» »ç¿ëÇÒÁö |
compression |
boolean |
flase |
±× ÀÚ¸®·ÎÀÇ ¾ÐÃà 󸮸¦ ½Ç½ÃÇÏ°í ½ÍÀº °æ¿ì¿¡ true (À»)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. |
ÀÌ ¿¬±¸ ÃÖÁ¾ ´Ü°è´Â, ij½¬ ·¹Äڵ带 °øÀ¯ ¸Þ¸ð¸®¿¡ º¸Á¸ÇÒ ¶§¿¡ APC (Alternative PHP Cache) È®Àå ¸ðµâÀ» »ç¿ëÇÕ´Ï´Ù ( ´ç¿¬, ÀÌ ¿¬±¸ ÃÖÁ¾ ´Ü°è¸¦ »ç¿ëÇÏ·Á¸é ÀÌ È®Àå ¸ðµâÀÌ ÇÊ¿äÇÕ´Ï´Ù) .
ÁÖÀÇ: ÀÌ ¿¬±¸ ÃÖÁ¾ ´Ü°è·Î´Â, ÇöÀç " ű×" ÇÏÁö¸¸ ¼Æ÷Æ®µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. ¶Ç, Àμö "doNotTestCacheValidity=true" µµ ¼Æ÷Æ®µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.
ÀÌ ¿¬±¸ ÃÖÁ¾ ´Ü°è·Î´Â ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
ÀÌ ¿¬±¸ ÃÖÁ¾ ´Ü°è´Â,Zend Platform Á¦Ç°ÀÇ ÄÁÅÙÃ÷ ij½Ì API (À»)¸¦ »ç¿ëÇÕ´Ï´Ù.´ç¿¬, ÀÌ ¿¬±¸ ÃÖÁ¾ ´Ü°è¸¦ »ç¿ëÇÏ·Á¸é Zend Platform (À»)¸¦ ÀνºÅç ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
ÀÌ ¿¬±¸ ÃÖÁ¾ ´Ü°è´Â ű׸¦ ¼Æ÷Æ®Çϰí ÀÖ½À´Ï´Ù.±×·¯³ª, Ŭ¸®´× ¸ðµå CLEANING_MODE_NOT_MATCHING_TAG
(Àº)´Â
¼Æ÷Æ®Çϰí ÀÖÁö ¾Ê½À´Ï´Ù.
ÀÌ ¿¬±¸ ÃÖÁ¾ ´Ü°è·Î´Â ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.