我有一个很大的站点,有近 600.000 条索引文章,一些查询需要 200 毫秒才能执行。
我能做些什么来加快速度吗?有什么经验可以分享吗?
我的应用是 Rails 3.0,带有 Thinking Sphinx 和最新版本的 Sphinx。
这是我搜索的配置:
searchd
{
listen = < IP >:< PORT >
log = < LOG PATH >
query_log = < QUERY LOG PATH >
pid_file = < PID FILE PATH >
max_matches = 100000
thread_stack = 1024K
read_buffer = 512K
read_unhinted = 64K
max_filters = 512
}
任何帮助将不胜感激。