Articles of memcached

Memcached :: getStats не работает с Couchbase

Недавно я настроил сервер, на котором я запускаю Apache, PHP и Couchbase. Однако у меня были проблемы с тестированием установки Couchbase. Раньше, как я мог бы проверить, что все работает, с простым скриптом для запуска getStats на Couchbase: <?php $memcache = new Memcached(); $memcache->addServer('127.0.0.1', 11211); $result = $memcache->getStats(); print_r($result); ?> Это используется для возврата нормального […]

Постоянный memcached в PHP – серверный пул растет до curr_connections 10

У меня проблема с сохранением Memcached в PHP. Memcached lib возвращает пустой getServerList() пока не будет 10 одновременных подключений. Не могли найти разумного объяснения этого, но нашли людей с одинаковой проблемой (без решения). Мой пример: class Cache { protected $memcached; public function __construct($cache_name) { $instance_name = 'persistent-' . $cache_name; $this->memcached = new Memcached($instance_name); $server_count = […]

Класс «Memcached» не найден в ларавеле

Я пытаюсь запустить простой код кеша, используя memcache в моем проекте laravel. Я добавил CACHE_DRIVER=memcached в мой .ENV-файл. Я создал папку memcache на диске C и добавил файл memcache.exe, и запустил его в cmd, открыв его как администратор. мой код в пути: Route::get('/', function () { // return view('welcome'); Cache::put('k1','created memcached memory!!',1); Cache::add('k2','used "add" in […]

Инструменты для проверки / отладки / устранения проблем параллелизма PHP?

Я нахожу, что делаю некоторые относительно продвинутые вещи с memcached в PHP. Становится умственной борьбой, чтобы думать и разрешать условия гонки и проблемы параллелизма, вызванные незащищенным характером кеша. PHP кажется довольно слабым в средствах, когда дело доходит до параллелизма (потоки, кто-нибудь?), Поэтому я задаюсь вопросом, есть ли там какие-либо решения для правильной проверки / отладки. […]

Посещения журнала в общей памяти

Я пытаюсь найти лучший способ для посещения журналов с помощью PHP. Сейчас у меня около 3000 запросов в секунду, и я пишу каждый визит в CSV-файл. Мне было интересно, быстрее ли регистрировать каждый визит в памяти, а затем выгружать его в CSV-файл после 100 000 записей? Я проверил shmop apc и memcache но не могу […]

Несколько серверов и Memcached

Если на сервере 1 есть как моя база данных, так и Memcached, а также www.website1.co.uk – сайт будет работать нормально. Но что, если у меня есть следующий сценарий: Server 1 – Database – Memcached – website1.co.uk Server 2 – website2.co.uk Server 3 – website3.co.uk Как бы это сделать, поэтому веб-сайт2 и веб-сайт3 могут подключаться, читать […]

Почему php + memcache имеет очень медленный ответ

У меня есть пользовательская среда с пользовательским классом, который обрабатывает соединение с базой данных, запросы и т. Д. В этом классе базы данных я решил использовать Memcache для ускорения времени отклика моей страницы. Я сохраняю данные в Memcache как «query-». md5 ($ sql_query) = 'SQL results', а затем, когда мне нужно запросить базу данных, если […]

Обмен Memcache с PHP и Python

Я пытаюсь разделить ключ Memcache между Python и PHP. Python записывает ключ, и PHP читает его. Я использую Cakephp framework, с php-pecl-memcache (а не php-pecl-memcached) и python-memcache всю библиотеку python. Python: mc = memcache.Client( ["127.0.0.1:11211"]) key = "key1" value = 1323779849 mc.set(key, value) PHP: echo Cache::read('key1', 'memcached'); PHP не может прочитать переменную, я получаю странные […]

Memcache :: set () сломанная труба

В общем, Memcache работает … но мой журнал имеет много вхождений в это: Memcache :: set () [memcache.set]: ошибка отправки из 8192 байт с errno = 32 Разбитая труба (количество байтов изменяется) PHP5.3, класс Memcache (v2.2.5 – последняя стабильная версия ) Что такое сломанная труба, почему это так происходит, и можно ли ее улучшить?

Неустранимая ошибка: Class 'Memcache' не найден (установлен с pecl)

Я установил memcache через ssh, используя: $ pecl install memcache И это был результат: https://pastee.org/w63sy И добавил эту строку в etc/php.ini : extension=memcache.so И при попытке инициализировать: /* MEMCACHE */ $memcache = new Memcache(); $memcache->pconnect('localhost',11211); Я получил: Fatal error: Class 'Memcache' not found in /home/piscolab/public_html/website.com/includes/sql.php on line 25 Что я делаю не так? Я нашел […]

Intereting Posts