gedoor / legado

Legado 3.0 Book Reader with powerful controls & full functions❤️阅读3.0, 阅读是一款可以自定义来源阅读网络内容的工具,为广大网络文学爱好者提供一种方便、快捷舒适的试读体验。
GNU General Public License v3.0
29.68k stars 3.9k forks source link

Web服务书架页面由于大量请求封面导致无法使用 #4211

Closed CKopoer closed 4 weeks ago

CKopoer commented 1 month ago

确认 / Assignments

问题描述 / Describe Bugs

image web服务无法加载出书架书单图片且阻塞在该页面,无法阅读 3.23.110211也有此问题但触发概率小,3.25更新后一直有此问题

复现步骤 / How to reproduce

打开web服务

确认 / Assignment

其他信息 / Additions

No response

日志提交 / Relevant log output

No response

阅读版本 / Legado version

3.25

Android版本 / Android version

Android 14

机型 / Model

XiaoMi 13

CKopoer commented 1 month ago

已测试最新测试版,同样有该问题 书架中书籍较多时易现

821938089 commented 1 month ago

最新测试版优化了一下,应该没那么卡了,你可以试试

CKopoer commented 1 month ago

最新测试版优化了一下,应该没那么卡了,你可以试试

OK我测试一下,顺便想问下相比于3.23.110211版本,测试版对Web服务都做了什么调整呢?这个问题其实很早就有了,但是commit历史太混乱了,大部分commit信息里只有“优化”两个字,很难定位到某个需求对应的具体commit😂

821938089 commented 1 month ago

看这里的commit: 前端: https://github.com/gedoor/legado/commits/master/modules/web/

后端: https://github.com/gedoor/legado/commits/master/app/src/main/java/io/legado/app/web https://github.com/gedoor/legado/tree/master/app/src/main/java/io/legado/app/api/controller

导致这个问题主要是网络问题,网络好就不会卡

CKopoer commented 1 month ago

看这里的commit: 前端: https://github.com/gedoor/legado/commits/master/modules/web/

后端: https://github.com/gedoor/legado/commits/master/app/src/main/java/io/legado/app/web https://github.com/gedoor/legado/tree/master/app/src/main/java/io/legado/app/api/controller

导致这个问题主要是网络问题,网络好就不会卡

还是非常卡,现在等十几秒后勉强能点进某本书进到阅读界面,但对比3.23.110211还是卡得多

821938089 commented 1 month ago

那不知道是什么问题了,我这里不卡了,你可以试试换个浏览器,或者用扩展屏蔽图片加载

kangmeng1 commented 1 month ago

每次使用web服务前 清除webview 数据

501658362 commented 1 month ago

每次使用web服务前 清除webview 数据

还是你这招好使啊