zyx0814/Pichome

针对当前版本Pichome 2.1.0个人版优化建议

Opened this issue · 1 comments

  1. 缩略图可以依据来源库继续细分:目前的缩略图是按更新时的月/日存放的,没有依据来源库继续细分,导致同一天更新的不同库的缩略图堆放在一起,在后续做库清理的时候很不方便,只能全部推倒重来
  2. 库更新进程要能手动中断或继续:目前库更新进程无法手动中断,重启服务后上一次未完成的进程会自动继续,和第1点叠加后产生的问题就是,当我有多个库时,同一天有些库需要更新,有些库需要清理,但缩略图没有切分开,没有办法清理
  3. 删除库后,看起来有其他一些多余的信息没有被清理:比如待更新的缩略图列表,当某库的缩略图生成完毕,在删除该库后,下次再导入该库时,手动更新后,可以立马看到缩略图,而实际存放目录甚至还没被创建出来
  4. 计划任务似乎是无效的,删除缩略图后,手动执行更新缩略图的计划任务,提示执行成功,但实际不会生成缩略图
  5. 系统管理里手动设置缩略图尺寸不生效
  6. 在生成某个库缩略图时,是否可以让用户自行选择要生成的缩略图尺寸(小 or 中 or 大,可多选)
  1. 缩略图可以依据来源库继续细分:目前的缩略图是按更新时的月/日存放的,没有依据来源库继续细分,导致同一天更新的不同库的缩略图堆放在一起,在后续做库清理的时候很不方便,只能全部推倒重来
  2. 库更新进程要能手动中断或继续:目前库更新进程无法手动中断,重启服务后上一次未完成的进程会自动继续,和第1点叠加后产生的问题就是,当我有多个库时,同一天有些库需要更新,有些库需要清理,但缩略图没有切分开,没有办法清理
  3. 删除库后,看起来有其他一些多余的信息没有被清理:比如待更新的缩略图列表,当某库的缩略图生成完毕,在删除该库后,下次再导入该库时,手动更新后,可以立马看到缩略图,而实际存放目录甚至还没被创建出来
  4. 计划任务似乎是无效的,删除缩略图后,手动执行更新缩略图的计划任务,提示执行成功,但实际不会生成缩略图
  5. 系统管理里手动设置缩略图尺寸不生效
  6. 在生成某个库缩略图时,是否可以让用户自行选择要生成的缩略图尺寸(小 or 中 or 大,可多选)

1.删除库是伪删除,只是标记了库的删除状态。库里面的文件包括缩略图记录信息以及缩略图文件都没有执行删除,在删除库之后触发了一个异步任务区触发删除数据。由于一个库可能信息量很大,一次任务并不能完成删除,所以删除又依赖于计划任务执行。如果计划任务执行不及时或者中断就可能造成删除信息的冗余,需等待后续触发才能实现删除。可以尝试访问站点地址/misc.php?mod=deletevapp这个地址会清理已标记删除的库。
2.库更新进程中断目前只有删除库的操作可以
3.手动执行计划任务生成缩略图这个操作不一定可以成功,因为删除缩略图并没有清除对应记录表数据,系统不会认为当前文件需要生成缩略图。
4.修改缩略图尺寸不生效,可以尝试更新在系统工具中更新系统缓存,还有就是在文件入库之后缩略图尺寸参数已经写入,这个时候修改是无效的。需要等待检查缩略图参数计划任务执行到会更改参数,系统将尝试重新生成。