sntyy
缩略图生成是目前已经是做了优化的.
1. 按需加载, 访问有图片的文件夹将才会触发生成. 而且是懒加载, 屏幕区域内的图片才显示图片(即生成缩略图)
2. 生成后后续不会再调用生成, 而且做了hash校验. 同一张图片重命名或者拷贝到多个地方都不会再生成.
服务器性能低,生成慢确实没有好办法. 确实慢建议在个人中心关闭缩略图预览.
即便是利用空闲时生成, 不说实现难度, 没访问的图片也在后台生成缩略图,会造成空间和性能浪费(比如说解压了含有1000张图片的文件夹,要处理排队,还得考虑优先级, 会让使用变得更难以理解. 且问题会更多). 如果生成过程中接口又开始频繁调用了,导致其他接口调用全都等待状态,造成更为卡顿的后果.