«

Nextcloud 性能优化

作者:myluzh 分类: NOTES 长度:960 阅读:1132


0x01 前言

最近买了个mini主机i34005u+4G内存,刚好可以搭个私有云,选来选去还是选择了nextcloud感觉比较好用,环境部署完成后发现nextcloud打开缓慢。于是就开始各种折腾。这篇文章就记录下整个调优过程吧。
运行环境:centos7.9+nginx1.9.8+mysql5.6.50+php7.4 fpm+redis6.2.1

0x02 页面加载优化

1.安装redis,安全起见记得设置密码。
2.安装如下php扩展:redis、apcu、opcache、memcached,安装好后phpinfo查看扩展是否开启成功。
3.进入nextcloud目录修改配置文件,/nextcloud/config/config.php,配置如下语句:

'memcache.local' => '\OC\Memcache\APCu',
'memcache.distributed' => '\OC\Memcache\Memcached',
'redis' => [
    'host' => 'localhost', 
    'port' => 6379, //redis端口
    'timeout' => 0, 
    'password' => 'redis', //redis密码
],

配置完成之后重启php与nginx服务,再次访问系统就会启用redis缓存服务。验证是否生效的话,只需要在终端上使用redis-cli命令进入redis控制台,使用keys * 命令来显示是否有值插入redis之中

0x03 上传速度优化

进入nextcloud目录,然后输入以下命令解除块大小限制

sudo -u www php occ config:app:set files max_chunk_size --value 0

nextcloud


正文到此结束
版权声明:若无特殊注明,本文皆为 Myluzh Blog 原创,转载请保留文章出处。
文章内容:https://itho.cn/notes/114.html
文章标题:《Nextcloud 性能优化