按需扫描缓存文件在手动扫描、预设扫描和立即扫描期间使用。防毒墙网络版客户端不会扫描缓存已添加到按需扫描缓存文件的文件。
每次运行扫描时,客户端都会检查不存在威胁的文件的属性。如果某个不存在威胁的文件在一段时间(该时间段可配置)内未经修改,则客户端会将该文件的缓存添加到按需扫描缓存文件。如果在下一次扫描时文件的缓存未过期,则不会扫描该文件。
不存在威胁的文件的缓存会在一定天数(该时间段亦可配置)内过期。如果在缓存到期时或到期之后进行扫描,客户端会移除过期的缓存并在文件中扫描威胁。如果文件不存在威胁且未经修改,会将该文件的缓存重新添加到按需扫描缓存文件。如果文件不存在威胁但最近进行了修改,则不会添加相应的缓存,并将在下次扫描时重新扫描该文件。
不存在威胁的文件的缓存过期可防止从扫描中排除受感染文件,如以下示例所示:
添加到按需扫描缓存文件的缓存数取决于扫描类型及其扫描目标。例如,如果在手动扫描期间客户端只扫描了计算机中 1,000 个文件中的 200 个,缓存数可能会较少。
如果频繁运行按需扫描,则按需扫描缓存文件的扫描时间会显著减少。在所有缓存均未过期的扫描任务中,通常需要 12 分钟的扫描可以减到 1 分钟。降低文件必须保持不变的天数和延长缓存有效期限通常可以提高性能。由于文件必须在相对较短的时间内保持不变,因此可以将更多的缓存添加到缓存文件。缓存还可能会保持较长的有效期,这意味着有更多的文件跳过扫描。
如果很少运行按需扫描,可以禁用按需扫描缓存,因为缓存会在下一次运行扫描时过期。