Saturday, April 19, 2025

Tuesday, April 15, 2025

ETP server 和 Everything server 的简单比较

相同点:作为Everything服务端为Everything客户端提供搜索结果

ETP server:类比为CS架构的S端,大致理解为S端开放了接口,给C端调用。C端向S端发送请求,S端在数据库搜索到结果后返回给C端。

优点:

  1. 因数据库没有保存在C端本地,不存在同步问题,Everything客户端比较轻量级

缺点:

  1. S端离线后,C端无法搜索到S端数据库里的资料
  2. 软件启动后默认不自动连接ETP服务器(可通过配置修改)
  3. In Everything, from the Tools menu, click Options.
    Click the Home tab.
    Change Index to ETP server.
    Set the ETP server to: username:password@host:port
    Set the desired link type.
    Click OK.

    参考:https://www.voidtools.com/forum/viewtopic.php?t=6244

  4. 连接ETP服务器之后,无法同时搜索其他来源(本地、网络驱动器、指定文件夹等),需要手动断开ETP服务器才行
  5. 参考:https://www.voidtools.com/forum/viewtopic.php?t=13582#p58540


Everything server:C端连接到S端之后,会自动与S端的数据库同步

(参考:https://www.voidtools.com/forum/viewtopic.php?t=9794

优点:

  1. 不需要重启C端,S端的数据库一有更新就会同步
  2. S端离线后,因C端本地也有数据库,搜索功能大致不受影响
  3. 在连接到S端的同时,可同时搜索其他来源
  4. S端在重新建立(索引)数据库的时候,不影响C端搜索功能

缺点:

  1. 版本在1.5以上(当前为测试版)才支持,需要另外安装(官方)插件
  2. 首次打开C端,由于需要和S端的数据库同步,需要比较长的加载时间。若数据库大小超过100M,客户端网络建议上千兆



 

ACL的permit和deny两种含义

 permit 允许    deny 拒绝  permit 匹配    deny 不匹配