• 关于Nextcloud局域网速度的问题,一直是被广大玩家诟病的问题。

    这里面有几个优化的措施可以采纳,效果比较显著。

    1. 针对局域网下载速度优化

    1>.使用Apcu+Redis做缓存,同时开启redis文件锁,可以减少MysqL的开销,对速度有明显提升,可以将传输速度从10M-50MB左右;

    2> 更改Mysql的配置参数,重点关注<span style=”color: #262626; font-family: Verdana; font-size: 13.3px;”>innodb_flush_log_at_trx_commit 参数,也就是磁盘的安全刷盘策略,改为0后可以将下载速度怼到114MB,我这里是机械硬盘+千兆局域网。有关</span><span style=”color: #262626; font-family: Verdana; font-size: 13.3px;”>innodb_flush_log_at_trx_commit参数的配置可以参阅网上酌情处理。</span>

     

    2. 针对局域网上传速度优化,

    官方默认的传输大小是10MB, 可以调整分块传输<span style=”color: #262626; font-family: Verdana; font-size: 13.3px;”>max_chunk_size</span><span style=”font-family: ‘PingFang SC’, ‘Lantinghei SC’, ‘Helvetica Neue’, Helvetica, Arial, ‘Microsoft YaHei’, STHeitiSC-Light, simsun, ‘WenQuanYi Zen Hei’, ‘WenQuanYi Micro Hei’, sans-serif;”>的大小,或者将分块传输关闭,同样会有显著提升</span>

     

    3. 还有个措施就是更换磁盘,使用读写性能更好的SSD等。不过一般前两条优化措施都可以满足基本的需求。

WirelessLink
Logo