2011-03-03 10 views
2

Magentoを使ってmemcacheを設定しようとしています。Magento - memcachedを設定する

コードで周りを見ると、私はlocal.xml.additionalでいくつかの設定を見て、私はまたlocal.xmlので

にキャッシュ構成を置くの例を見てきました、私はlocal.xml.additionalを残しました単独のファイルと私はlocal.xml

<cache> 
<slow_backend>File</slow_backend> 
<fast_backend>memcached</fast_backend> 
<fast_backend_options> 
    <servers> 
    <server> 
     <host>localhost</host> 
     <port>11211</port> 
     <persistent>1</persistent> 
    </server> 
    </servers> 
</fast_backend_options> 

<backend>memcached</backend> 
<memcached> 
    <servers> 
    <server> 
     <host>localhost</host> 
     <port>11211</port> 
     <persistent>1</persistent> 
    </server> 
    </servers> 
</memcached> 
</cache> 

しかし、ランニングに次のように置く:

のtelnet localhostの11211

Magentoページを更新するときに何も表示されないようです。

これ以上の設定は必要ですか?

おかげ

UPDATE:

ランニング:

-vv memcachedをし、ページをリフレッシュするには、私に次のような出力が得られます。

<29 new auto-negotiating client connection 
29: Client using the ascii protocol 
<29 stats 
<30 new auto-negotiating client connection 
30: Client using the ascii protocol 
<30 stats 
<31 new auto-negotiating client connection 
31: Client using the ascii protocol 
<31 get 28e_CORE_CACHE_OPTIONS 
>31 END 
<31 stats 
<31 delete 28e_TRANSLATE_EN_GB_FRONTEND_1_DEFAULT_XXXXX 
>31 NOT_FOUND 

これは、memcacheが私の店で働いていることを意味しますか?

おかげで再び

+0

経由 などのubuntu & Debianのインストールと非常に簡単かつ迅速であり、我々はXML構造 –

+0

を読むことができるようにあなたの設定値をフォーマットしてください@ジョナサンデーは私の更新の質問を参照してください – terrid25

答えて

1

あなたがmemcachedサーバにtelnet'dされている場合は、statsを実行し、memcachedのサービスを開始してから発生したどのように多くのキャッシュヒットとミスが表示されます。それはMagentoがキャッシュに当っているという良い指標を与えるはずです。

+0

まあ、私はちょうどそのコマンドを実行し、 '統計'を実行すると、 'STAT bytes_read'と 'STAT bytes_written'は問題にならないように見えます。私はマゼンタの店をリフレッシュするとき何が起こるはずですか? – terrid25

0

あなたはしかし、それをインストールmemcachedの拡張子 が含ま的環境、あなたのPHPをmakesureなければならapt-getを

関連する問題