Как стать автором
Обновить

Комментарии 6

Что с авторизацией доступа?

Поскольку вы практически используете плагин Memcached, могли бы вы привести данные по его производительности? Например, удельная производительность для записи/чтения в расчете на нод. Особенно интересует запись бинарных данных большой длины.
Я думаю что этот плагин плохо подходит для работы с бинарными данными из-за наличия разделителей. То есть в качестве разделителя надо выбрать такой символ, которого не может быть в ваших данных. Тут проще и надёжнее делать base64 или что-то похожее, но это увеличит размер данных

Про производительность я в последнем разделе написал, что у нас там нет большой нагрузки и скорее всего в ближайшее время не появится. Поэтому на наших цифрах судить о производительности бессмысленно. У нас сейчас всё работает на дефолтных настройках на серверах, на которых есть и другая нагрузка, и нам пока даже нет смысла тратить время на исследования и оптимизации.
Цифры будут зависеть от многих факторов
  • есть ли другая нагрзука на сервер,
  • реплицируются ли данные,
  • включено ли кеширование (здесь про cache_policies )
  • размеры батчей (см здесь)

Если мы всё же решимся использовать этот плагин в каком-нибудь высоконагруженном месте, то скорее напишем отдельную статью с цифрами
> Memcached имеет текстовый протокол, что накладывает некоторые ограничения.

Поправьте меня если ошибаюсь, но вроде по udp там был бинарный протокол, нет?
Да, вы правы.
Похоже я тут был не совсем точен. Судя по доке ограничение на 250 символов — это ограничение именно memcached, а не memcached-протокола
Также судя по доке, innodb_memcached поддерживает бинарный протокол. Но мы пока использовали только текстовый
Зарегистрируйтесь на Хабре, чтобы оставить комментарий