Closed mokurin000 closed 2 years ago
目前虽然头像可以设置缓存,Petpet.gif却是每次重新生成…… 我觉得应该将两者的缓存放在一个布尔值设置
相较于 #22 ,这个更能提升性能(根据我这里大量滥用用户,他们经常重复在邻近的时间戳少部分人多次) 而 #22 可以作为性能提升考虑允许用户/写死设置 speed=1,以及修复 #18 (我本地生成speed=1的图像仅需135ms...)
speed=1
顺便说一下speed: speed=30 比 speed=10 快一点,质量差很多 speed=1 比 speed=10 慢数倍,质量好一些(不太能分辨)
目前需要用户自己设置缓存清理机制, 如 systemd(linux一些发行版使用) 用户可以选择tmpfiles.d,按文件创建时间清理缓存。 而对于Windows用户,也可以使用替代品。 虽然 USE_CACHE 在 #10 中考虑为用户指定的, 也可以做成用户负担更小的,跨平台支持更好的但是性能差一点(ms级别)的 由 BotPlugin 自己调用方法检测创建时间
目前虽然头像可以设置缓存,Petpet.gif却是每次重新生成…… 我觉得应该将两者的缓存放在一个布尔值设置
相较于 #22 ,这个更能提升性能(根据我这里大量滥用用户,他们经常重复在邻近的时间戳少部分人多次) 而 #22 可以作为性能提升考虑允许用户/写死设置 speed=1,以及修复 #18 (我本地生成
speed=1
的图像仅需135ms...)顺便说一下speed: speed=30 比 speed=10 快一点,质量差很多 speed=1 比 speed=10 慢数倍,质量好一些(不太能分辨)