Мы поддерживаем довольно большой магазин сфинксов. около 3,3 миллиона записей. мы также поддерживаем достаточно хорошо распределенный базовый набор memcached на 4 серверах.
Нам было просто интересно, целесообразно ли сохранять результаты sphinx для различных запросов в memcached, что было бы довольно легко реализовать.
Хотя я понимаю, что это может быть довольно широкий вопрос, но какие-то общие идеи?
Также стоит отметить, что memcached соединение всегда выполняется в скрипте, который обращается к sphinx. Общее время соединения (sphinx + memcached против только memcached) может быть улучшено. с другой стороны, все запросы, которые не приводят к обращению в memcached, в конечном итоге должны будут отправить запись в memcached.
Итак, будет ли хорошей идеей сохранить результаты sphinx в memcached для дальнейшего использования?
Спасибо!