Я разочарован в memcached.Работать с ним было далеко не просто.
Пример:
$memcache = new Memcache;
$memcache->connect('127.0.0.1', 11211) or die ("Could not connect");
$memcache->set('id', $array, 120);
Я установил это около часа назад - и он все еще здесь!В руководстве сказано, что в качестве параметра можно использовать «количество секунд, начиная с текущего времени».Так почему же срок действия игнорируется?
Еще одна вещь, которая меня беспокоит, это то, что иногда значения не записываются.Все это в значительной степени случайно.«argyleblanket» упоминал, что сталкивался с этими проблемами в руководстве по php: http://www.php.net/manual/en/memcache.set.php#84032 Я также применил этот резерв для всех моих вызовов replace ().Я не понимаю, почему это не сработает при первом звонке.Зачем предлагать функцию replace (), если она в звездочках, если она заменяет контент или нет?
Вопрос в том, почему я доверяю такому программному обеспечению, что оно делает что-то важное, и есть ли способ сделать его болеенадежно?