Myluzh Blog

Nextcloud 性能优化

发布时间: 2021-4-4 文章作者: myluzh 分类名称: NOTE 朗读文章


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

发表评论