ij½Ã ¸Å°³º¯¼ö

´ÙÀ½Àº instancename.xml ÆÄÀÏ ³»ÀÇ ±âº» ij½Ã °ª¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. Á÷Á¢ instancename.xml ÆÄÀÏÀ» ¼öÁ¤ÇÒ ¼ö´Â ÀÖÁö¸¸ ±¸¼º °ü¸®ÀÚ¸¦ »ç¿ëÇÏ¿© ij½Ã¸¦ ¼³Á¤ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. 

<Cache
        AutoPageInvalidation="True"
        CacheDirsPerMember="100"
        CacheFilePath="Àý´ë °æ·Î À̸§"
        Enabled="true"
        MaxObjectsPerMember="0"
        CacheDaemonPort="16999"
        CacheDaemonBindAddress="localhost"
        CacheConnectionTimeout="120 000"
        CacheDaemonMaxThreads="64"
        MaxAllowedRefreshPeriod="3600"
        CacheCleanupPollingInterval="600"
        CacheCleanupAgentHostname="hostname"
        CacheCleanupAgentPort="80"
        WebAppPath="/webapp/wcs/stores/servlet"
        CacheStoreClassName="com.ibm.commerce.cache.FileSystemCacheStore">  
    <CacheableURL name="TopCategoriesDisplay" sessionDependent="true">
            <KeySet name="Key Set #2" HashKey="catalogId" MemberKey="storeId" />
        <KeySet name="Key Set #3" HashKey="identifier" MemberKey="storeId" >
        <Key isMandatory="false" name="memberId" />
        </KeySet>
    </CacheableURL>
    <CacheableURL name="CategoryDisplay" sessionDependent="true">
        <KeySet name="Key Set #4" HashKey="categoryId" MemberKey="storeId" >
        <Key isMandatory="true" name="catalogId" />
        </KeySet>
    <KeySet name="Key Set #5" HashKey="identifier" MemberKey="storeId" >
    <Key isMandatory="false" name="memberId" />
    <Key isMandatory="true" name="catalogId" />
        </KeySet>
    <KeySet name="Key Set #6" HashKey="categoryId" MemberKey="storeId" >
    <Key isMandatory="true" name="catalogIdentifiers" />
    <Key isMandatory="false" name="catalogMemberId" />
        </KeySet>
    <KeySet name="Key Set #7" HashKey="identifier" MemberKey="storeId" >
    <Key isMandatory="true" name="catalogIdentifiers" />
    <Key isMandatory="false" name="catalogMemberId" />
    <Key isMandatory="false" name="memberId" />
        </KeySet>
</CacheableURL>
<CacheableURL name="ProductDisplay" sessionDependent="true">
    <KeySet name="Key Set #8" HashKey="productId" MemberKey="storeId" />
    <KeySet name="Key Set #9" HashKey="partNumber" MemberKey="storeId" >
<Key isMandatory="false" name="memberId" />
</KeySet>
</CacheableURL>
</Cache>

Cache
ij½Ã ¿ä¼Ò¿¡´Â ¸ðµç ij½Ã ¸Å°³º¯¼öÀÇ ±¸¼º Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù. ¿©±â¿¡´Â ´ÙÀ½°ú °°Àº ¼Ó¼ºÀÌ µé¾î ÀÖ½À´Ï´Ù.
AutoPageInvalidation
ij½Ã Á¤¸® ÀÛ¾÷ÀÚ¸¦ ÀÛµ¿½Ãŵ´Ï´Ù. ÀÌ´Â Æ®¸®°Å ±âº» ÆäÀÌÁö ¹«È¿È­ ¶Ç´Â CacheDelete ¸í·ÉÀ» »ç¿ëÇÏ·Á ÇÒ °æ¿ì¿¡ ÇÊ¿äÇÕ´Ï´Ù. ±âº»°ªÀº TrueÀÔ´Ï´Ù.
CacheDirsPerMember
°¢ ±¸¼º¿ø¿¡ ´ëÇØ ij½Ã¸¦ ³ª´­ ¼ö ÀÖ´Â µð·ºÅ丮 ¼ö¸¦ Á¤ÀÇÇÕ´Ï´Ù. ¿Ã¹Ù¸¥ °ªÀÇ ¹üÀ§´Â 1-32768ÀÔ´Ï´Ù. ±âº»°ªÀº 100ÀÔ´Ï´Ù.
ij½Ã¸¦ µð·ºÅ丮·Î ³ª´©¸é ´ëÇü ij½Ã(1000°³º¸´Ù ¸¹Àº ÆÄÀÏÀ» °¡Áø)¿¡ ´ëÇÑ ¸ÅüÀÇ ÀÔÃâ·Â °æÇÕÀ» ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î, µð·ºÅ丮´ç 1000°³ ¹Ì¸¸ÀÇ ÆÄÀÏÀ» °®µµ·Ï ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
CacheFilePath
ij½Ã µð·ºÅ丮ÀÇ Àý´ë °æ·Î À̸§À» Á¤ÀÇÇÕ´Ï´Ù.
ij½Ã°¡ ¿©·¯ µð·ºÅ丮·Î È®ÀåµÉ °æ¿ì, ¿©·¯°³ÀÇ CacheFilePath¸¦ ½°Ç¥·Î ±¸ºÐÇÏ¿© ÁöÁ¤ÇϽʽÿÀ. °¢ ±¸¼º¿øÀº ÇϳªÀÇ µð·ºÅ丮¿¡¸¸ ÀÖ½À´Ï´Ù. º¹¼ö ÀνºÅϽº°¡ Çã¿ëµË´Ï´Ù. ±âº»°ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.
´ÙÀ½ Á¤º¸´Â Windows¿¡ Àû¿ëµË´Ï´Ù.(301¹ÙÀÌÆ®)drive:\WebSphere\CommerceServer\instances\instance_name\cache

´ÙÀ½ Á¤º¸´Â Windows¿¡ Àû¿ëµË´Ï´Ù(301¹ÙÀÌÆ®)drive:\Program Files\WebSphere\CommerceServer\instances\instance_name\cache
/usr/WebSphere/CommerceServer/instances/instance_name/cache

/opt/WebSphere/CommerceServer/instances/instance_name/cache
/QIBM/UserData/WebCommerce/instances/instance_name/cache
Enabled
ij½ÃÀÇ »ç¿ë °¡´É ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù.
False - ij½Ã »ç¿ë ¾ÈÇÔ.
True - ij½Ã »ç¿ë °¡´É. À̰ÍÀÌ ±âº»°ªÀÔ´Ï´Ù.
MaxObjectsPerMember
±¸¼º¿øÀÌ Ä³½Ã¿¡ Çã¿ëÇÒ ¼ö ÀÖ´Â ÃÖ´ë ÆÄÀÏ ¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ °ª¿¡ µµ´ÞÇϸé, ÀÚµ¿À¸·Î ÆäÀÌÁö°¡ Á¦°ÅµË´Ï´Ù. °¡Àå ¿À·¡ Àü¿¡ º» ÆäÀÌÁö°¡ Á¦°ÅµË´Ï´Ù.
0 ÀÌÇÏÀÇ °ªÀº ±¸¼º¿ø´ç ÃÖ´ë ÆÄÀÏ ¼ö°¡ ¾øÀ½À» ³ªÅ¸³À´Ï´Ù.
±âº»°ªÀº 0ÀÔ´Ï´Ù.
CacheDaemonPort
±âº» Æ÷Æ®´Â 16999ÀÔ´Ï´Ù. CacheDaemonBindAddressµµ ÂüÁ¶ÇϽʽÿÀ.
CacheDaemonBindAddress
±âº»°ªÀº localhostÀÔ´Ï´Ù. CacheDaemonPort¿Í CacheDaemonBindAddress´Â ij½Ã µð¸ÕÀÌ ¹ÙÀεåÇÒ Æ÷Æ®ÀÇ Àüü ÁÖ¼Ò¸¦ ½Äº°ÇÕ´Ï´Ù.
CacheConnectionTimeout
ij½Ã Ŭ¶óÀÌ¾ðÆ®°¡ ij½Ã ¿äûÀ» Áß´ÜÇϱâ Àü¿¡ ±â´Ù¸®´Â ½Ã°£(¹Ð¸®ÃÊ). ±âº»°ªÀº 120000(2ºÐ)ÀÔ´Ï´Ù.
CacheDaemonMaxThreads
ij½Ã ÆäÀÌÁö¸¦ Á¦°øÇϱâ À§ÇØ Ä³½Ã µð¸Õ ³»¿¡¼­ ½ÃÀÛµÉ ÃÖ´ë ½º·¹µå ¼ö. ±âº»°ªÀº 64ÀÔ´Ï´Ù.
MaxAllowedRefreshPeriod
ij½Ã Á¤¸® ÀÛ¾÷ÀÚ°¡ ij½Ã¸¦ Á¤¸®ÇÒ ¼ö ¾ø´Â °æ¿ì, ¾ó¸¶ ÈÄ¿¡ ij½Ã Á¤¸® µð¸ÕÀÌ Ä³½Ã¸¦ ²ø °ÍÀÎÁö¸¦ ³ªÅ¸³»´Â ½Ã°£(ÃÊ). °è¼Ó ²¨ µÎ·Á¸é 0À¸·Î ¼³Á¤ÇϽʽÿÀ. MaxAllowedRefreshPeriodÀÇ °ªÀº CacheCleanupPollingInterval °ªº¸´Ù 4¹è Å©°Ô ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù. ±âº»°ªÀº 3600ÃÊÀÔ´Ï´Ù.
CacheCleanupPollingInterval
ij½Ã Á¤¸® µð¸ÕÀÌ Á¤¸® ¿äû¿¡ ´ëÇØ ij½Ã Á¤¸® ¿¡ÀÌÀüÆ®¸¦ ±â´Ù¸®´Â ¿¬¼ÓÀûÀÎ È®ÀÎ °£°Ý(ÃÊ)ÀÔ´Ï´Ù. Á¤¸® ¿äû¿¡´Â Æ®¸®°ÅµÈ ¿äû ¹× CacheDelete ¸í·É¿¡¼­ ½ÃÀÛµÈ ¿äûÀÌ µÑ ´Ù Æ÷ÇԵ˴ϴÙ. ±âº»°ªÀº 600ÃÊÀÔ´Ï´Ù.
CacheCleanupAgentHostname
CacheCleanupAgentHostname ¹× CacheCleanupAgentPort´Â ij½Ã Á¤¸® ¿¡ÀÌÀüÆ®ÀÇ Àüü ÁÖ¼Ò¸¦ ½Äº°ÇÕ´Ï´Ù. ÀÌ ÁּҴ ij½Ã Á¤¸® µð¸Õ¿¡¼­ ij½Ã Á¤¸® ¿¡ÀÌÀüÆ®·Î HTTP ¿äûÀ» ¼Û½ÅÇÏ¿© ij½Ã¿¡¼­ Á¦°ÅÇÒ ÆäÀÌÁö ¸ñ·ÏÀ» ¿äûÇÏ´Â µ¥ »ç¿ëµÇ´Â ÁÖ¼ÒÀÔ´Ï´Ù. ±âº»°ªÀº WebSphere Commerce ServerÀÇ ¿ÏÀüÇÑ TCP/IP À̸§ÀÇ È£½ºÆ® À̸§ÀÔ´Ï´Ù.
CacheCleanupAgentPort
±âº»°ªÀº 80ÀÔ´Ï´Ù.
CacheStoreClassName
³»ºÎ¿¡¼­¸¸ »ç¿ëµË´Ï´Ù. ÀÌ °ªÀ» º¯°æÇÏÁö ¸¶½Ê½Ã¿À.
WebAppPath
WebSphere Application Server °æ·Î. ±âº»°ªÀº /webapp/wcs/stores/servletÀÔ´Ï´Ù.
CacheableURL
ÀÌ ¿ä¼Ò¿¡´Â ƯÁ¤ url ±¸¼ºÀÌ Æ÷ÇԵ˴ϴÙ. º¹¼ö ÀνºÅϽº°¡ Çã¿ëµË´Ï´Ù. CacheableURL ¿ä¼Ò¿¡´Â ´ÙÀ½ÀÇ ¼Ó¼ºÀÌ µé¾î ÀÖ½À´Ï´Ù.
Name
ij½Ã °¡´ÉÇÑ URLÀÇ URL À̸§(¿¹: CategoryDisplay)
sessionDependent
À¯È¿ÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.
KeySet
Ű ¼¼Æ®´Â ÁÖ¾îÁø ¸í·É¿¡ ÇÊ¿äÇÑ ¸ðµç ¸Å°³º¯¼ö ¸ñ·ÏÀÔ´Ï´Ù. ÀϺΠ¸í·É¿¡´Â º¹¼öÀÇ Å° ¼¼Æ®°¡ Çã¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î, CategoryDisplay¿¡´Â ³× °³ÀÇ Å° ¼¼Æ®°¡ ÀÖ½À´Ï´Ù.

º¹¼ö ÀνºÅϽº°¡ Çã¿ëµË´Ï´Ù. KeySet ¿ä¼Ò¿¡´Â ´ÙÀ½°ú °°Àº ¼Ó¼ºÀÌ µé¾î ÀÖ½À´Ï´Ù.

name
¸í·É À̸§(¿¹: CategoryDisplay)
HashKey
ÇØ½Ã ۰¡ µé¾î Àִ Ű¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, CategoryDisplay ¸í·ÉÀÇ ÇØ½Ã Ű´Â cgrfnbrÀÔ´Ï´Ù.
½Ã½ºÅÛÀº ÇØ½Ã ۸¦ »ç¿ëÇÏ¿© ¾î´À µð·ºÅ丮¿¡ ij½ÃµÈ ÆäÀÌÁö¸¦ ÀúÀåÇÒ °ÍÀÎÁö¸¦ ÆÇº°ÇÕ´Ï´Ù.
MemberKey
±¸¼º¿ø ¹øÈ£¸¦ Æ÷ÇÔÇÒ Å°¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, CategoryDisplay ¸í·ÉÀÇ MemberKey´Â storeIdÀÔ´Ï´Ù.
Key
ÀÌ ¿ä¼Ò¿¡´Â ´ÜÀÏ Å°(¿¹: prrfnbr Ű)¿¡ ´ëÇÑ ±¸¼º Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù. Ű À̸§Àº ±¸¼º¿ø Ű ¶Ç´Â ÇØ½Ã Ű¿¡¼­ ÀÌ¹Ì »ç¿ëµÇ°í Àִ Ű¿©¼­´Â ¾ÈµË´Ï´Ù. º¹¼ö ÀνºÅϽº°¡ Çã¿ëµË´Ï´Ù. Ű ¿ä¼Ò¿¡ ´ÙÀ½°ú °°Àº ¼Ó¼ºÀÌ µé¾î ÀÖ½À´Ï´Ù.
isMandatory
URL¿¡ ۰¡ ÇÊ¿äÇÑÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. URL¿¡ Çʼö ۰¡ ÁöÁ¤µÇÁö ¾ÊÀ» °æ¿ì, ÆäÀÌÁö°¡ ij½ÃµÇÁö ¾Ê½À´Ï´Ù. À¯È¿ÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.
  • True - ij½Ã´Â URL ¿äû¿¡ ¸Å°³º¯¼ö°¡ ÀÖÀ» ¶§¸¸ »ç¿ëµË´Ï´Ù.
  • False - ij½Ã´Â URL¿¡ ¸Å°³º¯¼ö°¡ ÀÖÀ¸¸é °ªÀ» »ç¿ëÇÕ´Ï´Ù, ±×·¯³ª URL¿¡ ¾øÀ» °æ¿ì¿¡µµ ¿äû¿¡ ´ëÇØ ij½Ã¸¦ »ç¿ëÇÏ·Á ÇÕ´Ï´Ù.
Name
URL¿¡ ³ªÅ¸³ª´Â ŰÀÇ À̸§(¿¹: Å©±â)

¿¹¸¦ µé¾î, ProductDisplay ÆäÀÌÁö¿¡ ±¸¸ÅÀÚ¿Í µ¿ÀÏÇÑ haricolor¸¦ °®°í ÀÖ´Â ¸ðµ¨ À̹ÌÁö¸¦ Ç¥½ÃÇÒ °æ¿ì, UTL¿¡ "haircolor" ¸Å°³º¯¼ö¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·± ´ÙÀ½, ij½Ã°¡ haircolor ¸Å°³º¯¼ö¿¡ µû¶ó º¯Çϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. À̸¦ ¼öÇàÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ProductDisplay KeySet¸¦ ÁöÁ¤ÇϽʽÿÀ.

<CacheableURL name="ProductDisplay" sessionDependent="false">   
<KeySet name="Key Set #10" HashKey="productId" MemberKey="storeId">       
<Key name="haircolor" isMandatory="false"/>
    </KeySet>
<KeySet name="Key Set #11" HashKey="partNumber" MemberKey="storeId">
        <Key name="haircolor" isMandatory="false"/>
    </KeySet>
</CacheableURL>

°ü·Ã °³³ä(1275¹ÙÀÌÆ®)

°ü·Ã ŽºÅ©

°ü·Ã °³³ä(1292¹ÙÀÌÆ®)

IBM copyright