配置TCDN服务全自动刷新翻译缓存的线程数
tcdn服务端,有一个能力是可以设置每间隔多长时间,自动通过某个源站的URL,根据指定的抓取深度进行抓当前源站的页面,然后将这些源站的页面根据不同的缓存设置(可以设置多种缓存规则,每个页面缓存的时长也可以单独设置) ,将已经过了缓存器的页面进行重新翻译缓存。
同时如果你的源站是第一次创建,那么在自动化翻译时,页面可能会比较多,比如有1000个页面,一个页面翻译执行可能需要消耗20秒,那如果是1个线程进行,那需要消耗 1000 20s 这么久,那如果是3个线程进行,需要消耗 1000/3 20s 这么就, 如果是15个线程同时进行,那需要消耗 1000/15 * 20s 这么久。 线程越大,同时进行翻译时执行速度也就越快!
配置方式
编辑文件 /mnt/tcdn/config.properties
加入一行:
translateThreadNumber=3
设置好后执行重启命令:
/mnt/tcdn/start.sh
即可完成设置。
注意
- 需要 tcdn v2.20241211 及以上版本才支持此能力
- 翻译线程数,如果不配置,默认是3,同时非授权的这里就是3, 如果是已授权的情况,这里可以扩展到15
- 如果未授权配置了10,也会自动变成3
- 如果已授权,配置了20, 也会自动变成最大的15