Hey,
meine aktuell installierte Nextcloud Instanz ist viel zu langsam. Klar nextcloud + php sind keine performance Wunder, dennoch müsste es wesentlich agiler laufen...
Selbst bei einer frisch installierten Instanz und nur einem registrierten Benutzer dauert der Seitenaufbau durchweg 2-3 Sekunden. Ohne es genau zu wissen, habe ich die Datenbank als Flaschenhals in Vermutung.
Anfangs lief das ganze noch auf einem RS1000. Mittlerweile habe ich die Dienste aber auf 2 Server wie folgt aufgeteilt:
Frontend: (RS4000 G9.5, ubuntu 22.04, 10c, 32gb, 2TB SSD)
- nginx 1.25.2
- php8.2-fpm (memcache, jiit, opcache aktiviert)
- redis 6.0.16
- elasticsearch 8.6.1
- letsencrypt (acme.sh latest)
- nextcloud 27.1.1
backend: (RS 1000 G9.5, debian 12, 4c, 8gb, 320GB SSD)
- mariadb 11.1.2-MariaDB-1:11.1.2+maria~deb12
- stun/turn server 4.6.1
Die Server sind untereinander mit dem cloud vlan 100mbit/s verbunden (~0.439ms). Alternativ habe ich tailscale ausprobiert (~1.2ms).
Falls ihr Tipps habt wie ich Nextcloud beschleunigen könnte, immer her damit!