首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在Linux上更快地搜索Courier服务器

在Linux上更快地搜索Courier服务器
EN

Server Fault用户
提问于 2009-07-10 19:40:48
回答 2查看 6.4K关注 0票数 7

我正在寻找使用Courier改进IMAP搜索性能的技巧。当前版本为4.2.1。与"快速搜索IMAP?“问题不同的是,我专门寻求服务器端的改进。

在相当大的帐户上,访问性能已经相当好,但是搜索速度很慢。是否有某种工具/加载项可用于为各种感兴趣的邮件字段生成良好的索引?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2009-07-10 20:47:27

查看一下信使、imapd文档和我安装的文档,它似乎没有缓存或索引,没有消息的uids以外的任何内容。

你看过多维柯吗?它是看起来,就像您可以在用户没有注意到的情况下迁移到它。它还提供了一个讨论,说明它如何在消息数据库中缓存各种信息。

尽管如此,阅读有关缓存和索引消息文件夹的讨论,让我相信,缓存和索引消息的真正位置可能在客户端,而不是服务器上。也许面对面的测试是合适的。

票数 6
EN

Server Fault用户

发布于 2009-09-05 01:40:11

我对Dovecot并不熟悉,但我对Courier和Cyrus都很熟悉。我从源头上建立了一个信使系统,并维持了多年,然后才把它抛弃给塞勒斯。

赛勒斯是个光明正大的人。文档是疯狂的,复杂的,简洁的。然而,我发现赛勒斯真的很棒一旦你搞清楚了。

Cyrus有一个寮屋服务,可以在邮箱存储上进行全文索引。出于以下几个原因,您希望在邮箱存储上进行索引:

  1. 如果您有一个webmail应用程序,如squirrelmail,您可以启用服务器端的查找,这反过来,将导致塞勒斯使用它的棚户区数据库。
  2. 如果索引在多个客户端之间不同步,则客户端上的索引可能会出现问题。

Cyrus的另一个插件:我们有5,000多个IMAP/POP3 3客户;我们有很多客户电子邮件;我们的客户之一是当地的一家有线电视公司。我们使用一个非常类似于CMU的设置,IMAP代理运行在同一个处理web邮件的web服务器上。邮件存储分布在5个后端服务器中。我们有4个IMAP代理。尽管4已经过时了,但是我们可以不使用它,因为我们有两个物理上很远的数据中心,并且我们需要本地HA (高可用性),而且IMAP的代理是双重任务,并且运行Apache+PHP+mod_perl来处理webmail方面。

最后,Cyrus通过Perl模块具有良好的筛分和良好的可扩展性。所有这一切允许一些非常酷的垃圾邮件和病毒过滤和SpamAssassin学习..。

好好看看赛勒斯,我保证你会爱上它的。一本好书是“IMAP之书”,它涵盖了赛勒斯的许多方面。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/39112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档