私はmemcachedに失望しています。それを使って作業するのは簡単ではありません。memcacheのPHP拡張モジュール(またはmemcached)が信頼できないのはなぜですか?
例:
$memcache = new Memcache;
$memcache->connect('127.0.0.1', 11211) or die ("Could not connect");
$memcache->set('id', $array, 120);
私は約時間前にこれを設定する - そしてそれはまだそこにあります!マニュアルでは、「現在の時刻からの秒数」をパラメータとして使用できます。だから、なぜ期限は無視されますか?
バグのもう一つのことは、値が書き込まれないことがあることです。それはすべてかなり無作為です。 http://www.php.net/manual/en/memcache.set.php#84032 私はすべての私のreplace()呼び出しでもそのフォールバックを実装しました。なぜ最初の呼び出しで動作しないのか分かりません。コンテンツに置き換えられた場合に星に含まれている場合、replace()関数を提供するのはなぜですか?
なぜこのようなソフトウェアの重要性が何であっても を信頼して、より信頼性の高い方法があるのでしょうか?
どのような恐ろしいと予想される質問。あなたが使用しているメソッドの署名を読み込めなかった場合、ソフトウェアが信頼できないと仮定するだけです。 – Evert