有効にした後、それがどのように機能していることをどのようにして確認しますかそして、どのようにしてパフォーマンスがどれほど向上したかをどのようにして知るのでしょうか。
https://www.drupal.org/project/memcache のホームページでは、
しかし、Drupal 8.には何もありません。
Docuを読んだ場合 http://cgit.drupalcode.org/memcache/tree/README.txt?h=8.x-2.x memcacheのテスト/確認方法に関する情報はありませんその仕事。
ステータスレポートに有効になっていることが表示されます。 Memcached version 3.0.0
しかし、それがただぶらぶらしている、またはアイドリングしているだけではないことをどうやって知っていますか?
とにかく、私は7.xのドキュメントを読んだところ、次のようになりました。
## CACHE HEADER ##
Drupal core indicates whether or not a page was served out of the cache by
setting the 'X-Drupal-Cache' response header with a value of HIT or MISS. If
you'd like to confirm whether pages are actually being retreived from Memcache
and not another backend, you can enable the following option:
$conf['memcache_pagecache_header'] = TRUE;
だから私は$settings['memcache_pagecache_header'] = TRUE;
ですが、Firefoxの開発ツールの[ネットワーク]タブには何も表示されません。私が見るのはX-Drupal-Cache UNCACHABLE
設定あり、またはなし。
memcache_adminモジュールを有効にすると、/ admin/reports/memcacheに統計ページが表示され、セットと取得の数、ヒットとミスの割合を確認できます割り当てられたメモリの使用量。
サーバーでは、コマンドラインからこれを実行できます(ポート11211を想定)。
echo stats | nc 127.0.0.1 11211
最も簡単なことは:
TRUNCATE
データベース内のキャッシュテーブル。パフォーマンスに関しては、このサイトの範囲を超えています。サイトを適切にプロファイリングする必要があります。そしてそれを適切に行うには、memcacheの影響を適切に測定できるように、他のすべてを最適化することを意味します。