Cosmos01 / Blue_Archive_HoshinoBot

Blue Archive 碧蓝档案(日服\国服\国际服通用)图形化活动日历、模拟抽卡、官推转发、攻略图获取插件, 适用于 HoshinoBot v2.
GNU General Public License v3.0
100 stars 4 forks source link

ba查询功能运行时间太长 #12

Closed Rinco304 closed 1 year ago

Rinco304 commented 1 year ago

如图:ba查询功能运行时间太长导致bot在这期间其他功能都不能使用,只有等待此功能完成后再继续运行(最开始我以为是卡死了) 因为运行时间太长还导致了部分单独挂载插件与hoshino本体断开了连接 image P)10$_(9E`LNS4Q~S01)C3K 大佬看到了看能不能优化一下,不知道是不是我的问题但这确实有点花时间(

Cosmos01 commented 1 year ago

可能是我服务器卡了,后续我看看整个国内的服务器吧 不过这块确实要加一下异步,下周有空了搞搞

Cosmos01 commented 1 year ago

异步已经加上了。 网络慢的问题我后续把文件放到oss上应该能解决,但是目前我测试浙江和香港访问没感觉比较慢,基本上都不超过5秒

Rinco304 commented 1 year ago

异步已经加上了。 网络慢的问题我后续把文件放到oss上应该能解决,但是目前我测试浙江和香港访问没感觉比较慢,基本上都不超过5秒

我用的是广州服务器,刚刚再试了一下运行时间是在20秒左右(总不会是我的代理有问题吧...但那是端口代理不访问端口是直接连接),现在加了异步后其他功能正常运行,暂时没问题了,谢谢大佬优化

diyigemt commented 1 year ago

既然都上oss为什么不再加个cdn(

Cosmos01 commented 1 year ago

最早我就是上cdn的,然后我域名似乎很快就被部分地区墙了,有什么好办法吗

diyigemt commented 1 year ago

最早我就是上cdn的,然后我域名似乎很快就被部分地区墙了,有什么好办法吗

国内域名要备案,国外域名不稳定,没啥好办法

我自己是国内域名+腾讯云cdn全球加速,很稳定

Cosmos01 commented 1 year ago

最早我就是上cdn的,然后我域名似乎很快就被部分地区墙了,有什么好办法吗

国内域名要备案,国外域名不稳定,没啥好办法

我自己是国内域名+腾讯云cdn全球加速,很稳定

所以现在我就这几种选择: 1.国内OSS (不知道效果怎么样) 2.国内大水管服务器IP直连(只能用到25年2月) 3.cf的cdn(怕被墙) 你觉得哪种方法好点

diyigemt commented 1 year ago
  1. OSS需要考虑下行流量费用的问题,最好还是OSS+CDN
  2. 据我所知国内带宽金贵得很
  3. cf目前这个项目的主站就在用,有用户反馈不太行

在流量不大的情况下或许可以考虑vercel? 这里有相关讨论https://github.com/orgs/ba-archive/discussions/97#discussioncomment-4867760

Cosmos01 commented 1 year ago
  1. OSS需要考虑下行流量费用的问题,最好还是OSS+CDN
  2. 据我所知国内带宽金贵得很
  3. cf目前这个项目的主站就在用,有用户反馈不太行

在流量不大的情况下或许可以考虑vercel? 这里有相关讨论https://github.com/orgs/ba-archive/discussions/97#discussioncomment-4867760

vercel.app已经被墙了,我国内有一台25年到期的8M服务器,先换上去用着算了