2015-01-03 5 views
0

인터넷에서 몇 가지 팁을보고있는 동안 서버 구성을 확인하고 있는데, 다른 방법으로는 memcached이 쓰여 있음을 확인했습니다. 내가 app/etc/local.xml의이 부분을 말하는 겁니다
는 : local.xml.additional 내부다른 방법으로 memcached를 작성하십시오.

  • memcache 및 호스팅 사이트와 자습서
  • 에 대한 몇 가지 튜토리얼
  • memcached을 :

    특히
    <cache> 
        <backend>memcached</backend> 
    ... 
    

    나는이 방법을 보았다

  • Memcached 내부 또는 자습서 및 stackoverflow 대답
  • 내부

내 질문은 : 거기에 어떤 차이가 있습니까? 그렇다면 어떤 것이 맞습니까?

답변

1

"in local.xml.additionnal"이라고 말하면 이것을 말하고 있습니까? 이후 라인 (38)의 주위에이 같은 파일이

<config> 
    <global> 
     <!-- ... --> 
     <cache> 
      <backend></backend><!-- apc/memcached/xcache/empty=file --> 
     </cache> 
     <!-- ... --> 
    </global> 
</config> 

그래서, 대답은, 그것은에 관해서 읽을 수 있기 때문에 실수 <cache>에서 <session_save><backend>을 가정합니다

다음
<config> 
    <global> 
     <session_save><![CDATA[]]></session_save> <!-- db/memcache/empty=files --> 
     <!-- ... --> 
    </global> 
</config> 

은 동일 <backend>memcached이 맞습니다. <session_save>memcache이 적합합니다.

Mage_Core_Model_Cache::_getBackendOptions() (./app/code/core/Mage/Core/Model/Cache.php:154에서)을 참조하면 memcached가 대소 문자 중 하나이고 memcache가 아닌 큰 switch 문을 찾을 수 있습니다. . 캐시> 백엔드에 대한 올바른 값은 최종 d와 같습니다.