3

私は Google の周りをうろついていましたが、今ではすべてがより混乱しています。私が知りたいのは、Memcacheまたはのインストール方法Memcachedです。どちらをインストールするかさえ、まだわかりません。とても紛らわしいです。

Redhat RHEL を使用しています。実際Memcached、Web サーバーに ('d` を使用して) インストールしました。次に、記事によると、Php Extension などを有効にしました。パフォーマンスの向上はまったくありません。

それから私はそれが十分ではないと感じ、私は再びググった。MySQL サーバーにインストールすると言う人もいます。では、MySQLサーバーにインストールすると、構成されているはずのPHP拡張機能とDrupalモジュールはどうなりますか? 私は本当にそれを取得していません。

だから私は Drupal 7 を持っています。どちらが正しいのかを簡単な方法で教えてください :(

  • MemcacheまたはMemcached?(なぜこの 2 つが混乱するのか?)
  • どこに置く?
  • 本当に Drupal モジュールが機能する必要がありますか?

ストレートなダミーガイドを教えてください:(

4

1 に答える 1

6

「Memcache vs Memcached」 - 1 つ目はモジュール (拡張機能)、2 つ目はデーモンです。詳細な説明については、「 Memcache Vs. Memcached 」を参照してください

「どこに置く?」-サーバーに既にインストールされているとおっしゃいましたが、パッケージマネージャーを使用して簡単にインストールできるはずです。

pecl install memcache

「本当に Drupal モジュールが必要なのか?」- はい、Drupal は memcache を使用したいということを知る必要があります。Drupal モジュールは、キャッシュ、セッション、およびロック テーブルをメモリに移動します ( https://drupal.org/project/memcacheを参照)。

memcache モジュールを機能させるには、以下を settings.php に追加する必要があります (モジュールのパスをそれぞれ変更します)。

# Memcache
$conf['cache_backends'][] = 'sites/all/modules/contrib/memcache/memcache.inc';
$conf['cache_default_class'] = 'MemCacheDrupal';

動作するかどうかを確認するには、「admin/config/system/memcache」(これは Drupal 7 パスです) に移動し、「各ページの下部に memcache 統計を表示する」をオンにします。すべてが正常に動作する場合は、ページの下部:

OPERATION   BIN             KEY                         HIT
get         cache_bootstrap cache_bootstrap-variables   1
于 2013-06-03T18:42:19.393 に答える