У меня есть приложение, использующее рубин и мыслящего сфинкса. Прямо сейчас на каждом из моих веб-серверов работает локальный демон sphinx.
Я не знаю, лучше ли запускать один экземпляр sphinx и иметь все машины, чтобы указать на него или сохранить текущий сценарий?
проблема с текущей, если тот факт, что каждая машина выполняет сборку и перестройку индекса, что является излишним и вызывает дополнительную нагрузку на базу данных (я запускаю индекс и дельту каждые 30 минут), с другой не то, что будет вниз сайт сфинкса по сети.
Какой лучший подход?