ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

3分钟根治Jackett搜索卡顿:种子查询秒回实战调优

3分钟根治Jackett搜索卡顿:种子查询秒回实战调优 3分钟根治Jackett搜索卡顿种子查询秒回实战调优【免费下载链接】JackettAPI Support for your favorite torrent trackers项目地址: https://gitcode.com/GitHub_Trending/ja/JackettJackett搜索转圈超过10秒、进程内存爬到2GB照着下面改3处设置再逐项排查响应能回到刚装好的水平。前提是Jackett已装好且配置了5个以上索引器。 快速止血改完立刻见效的3处设置Jackett缓存怎么设置记住设置页的两个输入框和一个按钮就够。1. 勾选Cache enabled把Cache TTL从2100改成3600秒设置页找到Cache enabled (recommended)复选框没勾就勾上下方Cache TTL (seconds)从默认2100改成3600点Save。改完再搜一次刚才的关键词第二次起直接命中缓存响应从5~10秒降到1秒以内。2. 把Cache max results per indexer从1000调到2000同一区域的Cache max results per indexer输入框从默认1000改成2000Save生效。每个索引器在内存里多留一倍结果一天搜几十次的重度用法下结果不会再因为撞上上限被提前挤掉。系统内存8GB以上可以放心开。3. 点击Test All把失败的索引器修好Configured Indexers页面右上角点Test All逐个看每个索引器右侧的Test是否变绿。红的逐个处理重新填入cookie或密码点Save。保存动作会自动清掉该索引器的旧缓存对应CacheService.cs的CleanIndexerCache方法修复后搜索的拖尾时间会明显缩短。图对应第3步看列表里每个索引器右侧的Test按钮与绿色对勾状态 逐项排查6个维度定位真正的瓶颈Jackett响应慢的原因通常不在一个地方按下面6个维度从UI操作到系统资源逐个过每步末尾有判断标准。手动搜索时用Tracker和Category筛选缩小查询范围只查你要的那几个站手动搜索界面顶部的Tracker、Category下拉框默认是全量点开后只勾3个相关追踪器Category从2000 (Movies)这类大类换成子类。查询从几十个站缩到3个响应时间只取决于其中最慢的那个。图对应这一步顶部的Tracker/Category下拉框以及结果头部按站点显示的耗时如(523ms)如果全量搜索慢、指定单站搜索快说明问题在索引器数量往下看。禁用不常用索引器把并发查询数压下来停用比删除更稳Configured Indexers列表里把30天没用过的索引器点右侧叉号移出搜索池需要时再从Add indexer加回来或者用元索引器把电影音乐分组平时只搜对应组。如果索引器数量砍半、响应只从10秒降到9秒问题不在数量往下看。用Test All找出耗时超过5秒的慢索引器单站耗时才是瓶颈的指纹搜索结果顶部会显示每个追踪器各自的耗时哪个站稳定超过5秒就是它拖住了整次搜索。连续几次都慢的站优先查它的网络出口或登录状态。如果每站都在2秒以内单个索引器没问题问题在聚合层往下看。重新导出浏览器Cookie修复失效登录登录失效比报错更隐蔽部分私有站登录过期后Test照样绿但搜索返回空结果且不进缓存。修复路径浏览器重新登录站点从浏览器导出cookieChrome、Firefox的导出位置见下图贴进对应索引器的Cookie字段Save。图对应这一步用Chrome登录私有站时从该位置导出cookie图对应这一步用Firefox登录私有站时从该位置导出cookie如果重新导出后Test变绿、搜索开始有结果之前的慢就是登录失效造成的。改过代理或怀疑缓存失效时用cachefalse验证一条参数分清是缓存还是站点的问题Torznab查询末尾加cachefalse可强制绕过缓存用法见README.md的Torznab Cache一节。加了之后明显更慢说明缓存本身在工作两者速度一样问题在站点层。走代理的用户注意浏览器导出cookie用的网络要和Jackett代理出口一致参考下图的SOCKS配置。图对应这一步Jackett使用代理时确认浏览器与代理出口走同一网络如果cachefalse和正常查询耗时一致缓存链路没问题往下看。内存不足时把缓存参数调回500和1800秒缓存全部吃内存先确认内存够不够Jackett内存占用过高时先查系统空闲内存低于4GB的话把Cache max results per indexer从2000调回500Cache TTL改成1800用空间换稳定默认值2100/1000定义在ServerConfig.cs。如果Jackett进程常驻内存不足1GB还卡顿就不是内存问题大概率是慢站本身考虑换网络出口。️ 长期维护3条周期性操作每周一凌晨4点自动重启JackettWindows任务计划程序或systemd timer各建一条计划任务清掉一周运行累积的内存碎片。每两周点一次Test All花30秒在新失败的索引器影响搜索前把它揪出来。每月查一次进程内存Jackett进程常驻内存连续3天超过1.5GB就把缓存参数回退到TTL 1800秒、每索引500条。做到以上几点你的搜索应该从转圈10秒回到秒回内存曲线也会平下来。你最后把TTL定在多少评论区聊聊你的组合。【免费下载链接】JackettAPI Support for your favorite torrent trackers项目地址: https://gitcode.com/GitHub_Trending/ja/Jackett创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表