6

3つのWebサーバーのそれぞれでeAcceleratorを実行しており、3つすべてのmemcacheプールに移動することを検討しています。できれば、dbルックアップを約2/3削減します。

eAcceleratorの便利な点の1つは、Webベースの制御インターフェイス(control.php)です。これは、予期せずキャッシュをフラッシュしたり、キャッシュ内のスクリプトをすばやく監視したりする必要がある場合に非常に便利です。

私たちは探していましたが、memcacheに同じタイプの機能を提供するものは見つかりませんでした-そのようなものが存在するかどうか誰かが知っていますか?

明らかに、キャッシュなどのフラッシュはコンソールのmemcacheで十分簡単ですが、私たちの特定のセットアップは、フロントエンドを監視し、サーバー上で必ずしもシェルアクセスを持っていないキャッシュをフラッシュする必要がある人がいる可能性があることを意味します。

4

4 に答える 4

7

memcache.phpが探しているものかもしれません。

複数の memcache サーバーから統計情報を取得してダンプできる memcache.php 。

キーを削除し、サーバーをフラッシュできます。

于 2008-08-31T20:13:51.083 に答える
2

PHPMemcacheAdmin - http://code.google.com/p/phpmemcacheadmin/

于 2012-06-05T13:09:05.563 に答える
0

Web アプリケーションからキャッシュをフラッシュできるようにすることだけが必要な場合は、単純な php ページを作成してから、system() 呼び出しを使用できます...

キャッシュのフラッシュは私たちが探しているものの一部ですが、現在そこにあるスクリプト、そこにあるデータの量などを監視する方法でもあります。基本的には、EA コントロール パネル ページで利用できるものと同じものです。

私たちは、データの使用状況を表示するために munin プラグインをいじってみましたが、上記で提案した行 (システム コールなど) をたどる必要があると考えていましたが、誰かが、どこかで似たようなものをすでに展開していることを望んでいました!

于 2008-08-31T20:11:40.260 に答える