Articles of memcached

Ошибка Memcache: Ошибка строки чтения из потока (0) Массив

Я получаю некоторые изменения следующей ошибки, когда наш сервер попадает под любую значительную нагрузку. Я много часов об этом заглядывал в Google и пробовал все (включая обновление до последних версий и чистую установку). Я прочитал все сообщения об этом здесь, на SA, но не могу понять это. У многих людей есть одна и та же […]

Делают ли клиенты memcache разных языков хэшем одинаково?

Мы хотели бы обработать в Java-приложении, сохранить результаты в нашем пуле серверов memcache и прочитать его с помощью memcache в PHP. Это достаточно легко попробовать, но я бы попросил и посмотрел, сделал ли кто-нибудь еще это. До тех пор, пока оба клиента Java и PHP подключаются к одному и тому же пулу серверов memcache, оба […]

memcache connect vs addServer

Я смотрел документы php на memcache и заметил, что вместо того, чтобы делать $mem->connect('localhost', 11211) Я могу сделать вместо этого $mem->addServer('localhost', 11211) И таким образом, если я не воспользуюсь соединением memcache, он не свяжется с подключением. Это заставило меня задаться вопросом, почему кто-то когда-либо использовал connect() над addServer() ? Это просто похоже на возможную ненужную […]

Не удалось записать данные сеанса, php и memcached

Недавно я попробовал реализовать memcached для сохранения сеанса в php. Я изменил session.save_handler в моем php.ini и по большей части работает правильно. Сессии сохраняются в нем. Однако время от времени я получаю это странное сообщение для определенных сеансов: PHP Предупреждение: Неизвестно: Не удалось записать данные сеанса (memcached). Убедитесь, что текущая настройка session.save_path верна (xxxx: 11211) […]

PHP – Memcache – кэширование HTML

Я хотел бы создать систему кэширования, которая будет обходить некоторые механизмы, чтобы улучшить производительность. У меня есть несколько примеров: 1-) У меня есть динамическая страница PHP, которая обновляется каждый час. Содержимое страницы одинаково для каждого пользователя. Поэтому в этом случае я могу: а) создать HTML-страницу, и эта страница может генерироваться каждый час. В этом случае […]

Использование memcache внутри Google Compute Engine с PHP

Я пытаюсь проверить использование Memcache App Engine с нашими серверами под управлением Compute Engine. В настоящее время у нас есть только несколько экземпляров VM, которые запускают Memcache, где мы вызываем: $memcache->addServer('memcache', 11211); для ссылки на каждый сервер. Рассматривая пример кода Google, он ничего не говорит о том, какой сервер мы должны назвать. Я попытался проверить […]

удалить кеш с помощью префикса в apc / memcache / eaccelerator

Предположим, что у меня есть эти переменные, сохраненные в apc, memcached и eaccelerator: article_1_0 article_1_1 article_3_2 article_3_3 article_2_4 Как я могу удалить все кэшированные переменные, которые начинаются с article_3_ (они могут достигать 10000)? есть ли способ перечислить кешированные переменные?

Не удалось записать данные сеанса (memcache)

Я замечаю прерывистую проблему с нашим обработчиком сессии Memcached. Произошла ошибка: Неизвестно: не удалось записать данные сеанса (memcache). Убедитесь, что текущая настройка session.save_path верна. Заметки: Кажется, что это периодическая проблема, которая возникает 5 или 6 раз в день для разных пользователей. Memcached не является локальным. т.е. на другом сервере, чем на веб-сервере. Я использую расширение […]

PHP Extension (memcache | memcached) не отображается в phpinfo (), но отображается в php -m и php -i?

Я получаю оба модуля, перечисленные как установленные / настроенные, когда я использую: php -m или если я использую: php -i но когда я использую: $m = new Memcache; // or $m = new Memcache(); // or $m = new Memcached(); //or $m = new Memcached; Я получаю следующую ошибку: Fatal error: Class 'Memcached' not found […]

Memcache получает ключевое время истечения срока действия

Используя memcached и библиотеку php memcached, есть ли способ получить текущие ключи для истечения срока действия при получении ?