有关于将cron作业设置为索引的帖子:Use a Cron Job to Automate Sphinx Index Refresh from Rails Rake Task
作者通过Thinking Sphinx共享相同的技术来调用索引器。但是在评论中,有一个共享的第二种方法,声称通过直接从Sphinx调用索引器来缓解服务器负载更好:
Call the sphinx indexer directly, also eases the load (you don’t need to fire up rails), eg:
/usr/local/bin/indexer –config /data/releases/site/current/config/production.sphinx.conf –all –rotate
想知道这是否真的是一个更好的选择...
答案 0 :(得分:1)
我在我的cron作业中使用直接索引器方法,并认为这是一种更好的技术。
没有必要加载完整的rails堆栈只是为了另外一个进程。