干员模组一览目前的实现方式存在一些问题:
1. 页面占用字节数过多。干员模组一览曾经超过页面最大字节数限制,在以稀有度划分子页面后,5星干员的子页面最终仍然超过最大字节数限制。在以职业划分子页面、换用更少字节数的新模板后,包含内容较多的子页面仍然有65万~70万字节,在采用一览专用模板后,字节数也仍然在30万字节以上。
2. 需手动更新内容,且更新时间较长。由于目前干员模组一览存储的是解析后的静态内容,因此需要手动更新。目前页面内容在每次实装新模组时,新模组信息补充完毕后统一更新,但在此之间干员页的模组内容可能经历过修改,而一览页无法实时反映这些修改。在更新数据时,需要逐个访问拥有模组的干员页提取其中的内容,导致更新时每个子页面的内容更新所需时间在2~5分钟左右,全部更新需要15分钟以上,而在游戏更新等站点访问高峰期,更新内容所需时间则更长。
现在正在改进干员模组一览的呈现方式,在点击干员头像之后,才从干员页中载入该干员的模组信息并呈现,因此申请widget的编辑权限。
在PRTS:申请小部件权限的话题
跳转到导航
跳转到搜索
给了 如果想写vue可以给https://github.com/MooncellWiki/prts-widgets发pr