小樱 发表于 2023/3/29 22:24

NexusPHP pt站tracker汇报间隔修改为2小时,优化announce.php服务器CPU性能

NexusPHP pt站tracker汇报间隔修改为2小时,优化announce.php服务器CPU性能

站点设定,汇报间隔,改成120分钟


修改后,等2小时在试试就知道了,不用担心时间太长取不到peer,默认删除时间测试是165分钟,所以设置120分钟是合理的(应该是第3个设置值+45分钟,后来翻了下代码是cleanup.php文件调用函数deadtime,函数位置在functions.php文件,默认值写的是anninterthree的1.3倍,可以考虑改成+900固定值,加快掉线用户从数据库中清理,这个对性能影响不大,默认1.3倍只是稍微多占用mysql几MB内存,为了避免用户客户端出现TCP等待发起的排队阻塞,可以保持默认值1.3倍)

不考虑升级配置就优化环境吧,例如fpm改成cgi,或者做下限制改成间隔120分钟
这是服务器什么都不修改的情况,只动站点设置来优化性能

修改代码方式优化:https://bbs.itzmx.com/thread-106752-1-1.html
如果优化为这份差分代码,请确保第一个默认值的时间不得设置低于240秒

页: [1]
查看完整版本: NexusPHP pt站tracker汇报间隔修改为2小时,优化announce.php服务器CPU性能