@胡椒舰长,因为 https://hu60.cn/h5/#/pages/page_topic_show/page_topic_show?topic_id=107456 只会请求一次后端接口,
但 https://next.hu60.cn/topic/107456 会请求3次(备注:之前会请求十几次,遇到的每个用户都会请求一次user.info接口,现在已经是优化之后的结果了)。
为了减少请求数量,我必须在同一个页面内提供hu60next所需的全部信息。
@七号,@残缘,能不能继续优化,争取做到访问 https://next.hu60.cn/topic/107456 只请求一次后端接口?
user.stat.json?pageSize=1已经完全可以用 _myself=countReview,permissions,newMsg,newAtInfo,newChats 代替了,现在没有任何理由继续请求它。
还有为什么帖子内容页面要请求bbs.forum.215.1.0.json?pageSize=30&_topic_summary=180&_uinfo=name%2Cavatar&_time=1啊,谁能给我一个解释?


测试
还有为了减轻服务器压力,我已经努力让前端可以在单次请求中得到所需的所有信息,所以请各位尽量不要在单次访问中请求多个接口(特别是在最常用的帖子页面更不应该发多个请求)。如果在单次请求中拿不到所需信息,应该和我沟通,我会提供解决方案。
https://github.com/rkonfj/hu60next/pull/8#pullrequestreview-4820373539
@老虎会游泳 老虎帮忙确认下hu60wap6用户偏好排序是不是这样的
@残缘 帮忙确认下是不是忽略了hu60wap6 本身已经存在的排序偏好
这个 PR 应该只需要做到或确认这些:
这个 PR 代码量完全可以控制在 200 行以内
也许应该添加一个独立的深色模式开关,有些人的浏览器可能无法跟随系统进行深色模式切换
测试
感觉我应该换一个机审API了,目前的阿里云内容安全返回的结果也太没有参考价值了,应该换个基于大模型的机审API