本帖最后由 时钟的精灵 于 2020-6-8 21:01 编辑
频繁读写Yaml文件会不会导致服务器卡顿
有什么办法可以解决嘛?
频繁读写Yaml文件会不会导致服务器卡顿
有什么办法可以解决嘛?
可以考虑使用Json
要存很多东西的话,看那些插件好像都是接数据库的吧?
如果是需要短时间频繁读取的话
可以新建一个类来临时存储
正常操作下不会产生太大的性能负担
连接mysql之类的数据库个人认为是跨服同步数据用比较合适
一般情况yaml足以应付了
可以新建一个类来临时存储
正常操作下不会产生太大的性能负担
连接mysql之类的数据库个人认为是跨服同步数据用比较合适
一般情况yaml足以应付了
频繁读文件
如果文件够大
肯定会因为读文件导致卡顿
如果是配置文件
一些配置选项在你读完文件之后
将结果保存到变量中
如果不是
或者与游戏无关的操作
请不要在主线程读文件
这样卡顿就会不会有了(除了XXX情况
如果文件够大
肯定会因为读文件导致卡顿
如果是配置文件
一些配置选项在你读完文件之后
将结果保存到变量中
如果不是
或者与游戏无关的操作
请不要在主线程读文件
这样卡顿就会不会有了(除了XXX情况
1.内容缓存到内存中,定时用新线程存储。
2. 使用数据库代替读写文件
2. 使用数据库代替读写文件