Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Проверить работу memcached

Проблемы с установкой или работой phpBB 3.2.x? Получите помощь здесь!
Внимание: с 7 ноября 2020 года phpBB Group завершено дальнейшее развитие phpBB версии 3.2, а с 1 августа 2024 года будет прекращена её поддержка.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.

Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Old Human
phpBB 1.4.0
Сообщения: 37
Стаж: 16 лет 10 месяцев
Благодарил (а): 2 раза

Проверить работу memcached

Сообщение Old Human »

Написал в конфиге:

Код: Выделить всё

$acm_type = 'memcached';
define('PHPBB_ACM_MEMCACHE_HOST', 'unix:///var/run/memcached/memcached.socket');
define('PHPBB_ACM_MEMCACHE_PORT', 0);
Как теперь узнать, работает memcached в связке с phpbb или нет?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: Проверить работу memcached

Сообщение Siava »

Old Human, https://www.google.com/search?q=phpmemcachedadmin
либо echo stats | nc 127.0.0.1 11211

Более банально включить отображение времени генерации страниц и проверить разницу с выключенным и включенным кэшированием.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
ciiz1
phpBB 2.0.4
Сообщения: 440
Стаж: 6 лет 7 месяцев
Благодарил (а): 100 раз
Поблагодарили: 30 раз

Re: Проверить работу memcached

Сообщение ciiz1 »

Если я правильно понял memcached эффективен только при наличии большой нагрузки. Когда идет непрерывный обмен данными. Я побывал включать разницы не заметил. Посещений 400 чел день, в том числе скорость генерации страницы осталась практический такая же.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: Проверить работу memcached

Сообщение Siava »

ciiz1, да, на слабо нагруженных по скорости особой разницы нет. Но я у себя использую, чтобы снизить нагрузку на дисковую систему. Когда кэш в памяти это лучше, чем когда он в файловой системе.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
ciiz1
phpBB 2.0.4
Сообщения: 440
Стаж: 6 лет 7 месяцев
Благодарил (а): 100 раз
Поблагодарили: 30 раз

Re: Проверить работу memcached

Сообщение ciiz1 »

Раз уж разговор зашел не подскажите на что влияет этот параметр define('PHPBB_ACM_MEMCACHE_COMPRESS', false), и если он лож так может вообще не раскомментировать?
Old Human
phpBB 1.4.0
Сообщения: 37
Стаж: 16 лет 10 месяцев
Благодарил (а): 2 раза

Re: Проверить работу memcached

Сообщение Old Human »

Siava писал(а): 03.10.2018 10:16 включить отображение времени генерации страниц
Что-то у меня ничего не работает, время не отображается

Код: Выделить всё

@define('PHPBB_DISPLAY_LOAD_TIME', true);
@define('DEBUG_CONTAINER', true);
@define('DEBUG', true);

netcat не работает

Код: Выделить всё

# echo stats | nc 127.0.0.1 11211
Ncat: Connection refused.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: Проверить работу memcached

Сообщение Татьяна5 »

Old Human писал(а): 03.10.2018 21:55 время не отображается
Копирайты удаляли? Верните обратно тот блок и всё отобразится
Old Human
phpBB 1.4.0
Сообщения: 37
Стаж: 16 лет 10 месяцев
Благодарил (а): 2 раза

Re: Проверить работу memcached

Сообщение Old Human »

Татьяна5 писал(а): 04.10.2018 1:46 Копирайты удаляли? Верните обратно тот блок и всё отобразится
Направление верное, спасибо. Добавил:

Код: Выделить всё

<span class="footer-info">{{ DEBUG_OUTPUT }}</span>
с включенным memcached:

Код: Выделить всё

Page generated in 0.2053 seconds with 27 queries
Time spent on mysqli queries: 0.00712s | Time spent on PHP: 0.19817s
c выключенным:

Код: Выделить всё

Page generated in 0.3306 seconds with 27 queries
Time spent on mysqli queries: 0.05332s | Time spent on PHP: 0.27732s
Правда, проблема моя изначальная осталась: когда модерирую форум из под админского аккаунта и открываю 10-20 тем одновременно, то возникает дикая нагрузка на диск, причем не столько чтение, сколько запись. Начинаются тормоза. Для гостей таких тормозов нет.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: Проверить работу memcached

Сообщение Siava »

Old Human, а оперативной памяти серверу достаточно?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Old Human
phpBB 1.4.0
Сообщения: 37
Стаж: 16 лет 10 месяцев
Благодарил (а): 2 раза

Re: Проверить работу memcached

Сообщение Old Human »

Siava писал(а): 04.10.2018 9:32 а оперативной памяти серверу достаточно?
Если форуму недостаточно 2Gb то нафиг такой форум :D
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: Проверить работу memcached

Сообщение Siava »

Old Human, 2Гб самое оно для средненького форума :D Для MySQL желательно объём оперативки такой, чтобы в него вся база помещалась, дальше кэши для php и memcached. И вот они 2Гб :)

Но тогда странно почему у вас какие-то дисковые операции выполняются при открытии множества вкладок. Я думал свопит что, но памяти достаточно скорей всего.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
jd8615
phpBB 2.0.0
Сообщения: 238
Стаж: 4 года 4 месяца
Откуда: Москва
Благодарил (а): 46 раз
Поблагодарили: 34 раза
Контактная информация:

Re: Проверить работу memcached

Сообщение jd8615 »

Old Human писал(а): 03.10.2018 6:48 'unix:///var/run/memcached/memcached.socket');
Я у себя настроил не через сокет. Скорость устраивает, настраивал чтоб диски беречь.

Код: Выделить всё

$acm_type = 'memcached';
define('PHPBB_ACM_MEMCACHE_HOST', '127.0.0.1');
define('PHPBB_ACM_MEMCACHE_PORT', '11211');
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: Проверить работу memcached

Сообщение Siava »

jd8615, через сокет чуть быстрее работает и безопаснее.

Я с memcached ушёл на redis, так как первый не удалось настроить так, чтобы wasted-памяти было хотя бы меньше половины. Размер чанков как только не менял.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Vlad__
phpBB 2.0.7
Сообщения: 566
Стаж: 7 лет 3 месяца
Благодарил (а): 283 раза
Поблагодарили: 65 раз

Re: Проверить работу memcached

Сообщение Vlad__ »

Что-то не пойму... после прописки в конфиге мемкеша и очистки в админке кеша получаю

Код: Выделить всё

Uncaught Error: Call to a member function addServer() on null in /var/www/forum/phpbb/cache/driver/memcached.php:71
Проблема обсуждалась: https://www.phpbb.com/community/viewtopic.php?t=2436211 но решения не было.
php 7.1
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: Проверить работу memcached

Сообщение rxu »

Vlad__, уверены, что это расширение есть в вашей версии PHP?
Изображение
Ответить

Вернуться в «Поддержка phpBB 3.2.x»