Caching inschakelen op Nextcloud 16

Caching inschakelen op Nextcloud 16 Ontdek hoe u de prestaties van uw Nextcloud-cloudserver kunt verbeteren door caching in te schakelen.

Nextcloud is een ongelooflijk krachtige en flexibele on-premises cloud-server waar elk bedrijf (ongeacht de grootte) gebruik van kan maken. Hoewel out-of-the-box goed presteert, is het mogelijk om de prestaties aanzienlijk te verbeteren door caching in te schakelen. Caching verhoogt de prestaties door veelgebruikte objecten in het geheugen op te slaan voor sneller ophalen.

Ik ga je door het proces van het opzetten van caching op Nextcloud 16 leiden, met behulp van redis.

Hybride cloud: een gids voor IT-professionals (download van TechRepublic)

Wat je nodig hebt

Het enige dat u nodig hebt om dit te laten werken, is een actief exemplaar van Nextcloud en een gebruikersaccount met sudo-rechten.

Hoe Redis te installeren en configureren

Het eerste dat moet worden gedaan, is de installatie van Redis. Hiertoe opent u een terminalvenster op uw Netcloud-server en geeft u de opdracht:

 sudo apt-get install redis-server 

Start en schakel opnieuw in met de opdracht:

 sudo systemctl start redis-server sudo systemctl activeert redis-server 

Eenmaal geïnstalleerd, moet u redis configureren. Geef het commando:

 sudo nano /etc/redis/redis.conf 

Bewerk de volgende regels om deze wijzigingen te weerspiegelen:

 poort 0 unixsocket /var/run/redis/redis.sock unixsocketperm 700 

Bewaar en sluit dat bestand.

Vervolgens moeten we redis toevoegen aan de www-gegevensgroep, anders mislukt het laden van Nextcloud. Doe dat met het commando:

 sudo usermod -aG redis www-data 

Hoe Nextcloud te configureren

Nu moeten we Nextcloud configureren. Voer hiervoor de opdracht uit:

 sudo nano /var/www/html/nextcloud/config/config.php 

Plak in dat bestand het volgende boven de finale); lijn:

 'memcache.local' => '\\ OC \\ Memcache \\ Redis', 'memcache.locking' => '\\ OC \\ Memcache \\ Redis', 'redis' => array ('host' => '/var/run/redis/redis.sock', 'port' => 0, 'timeout' => 0, 'password' => '', 'dbindex' => 0, ), 

Uw bestand moet er ongeveer hetzelfde uitzien als in afbeelding A.

Figuur A

The bottom portion of a correctly configured config.php file.

" data-credit="" rel="noopener noreferrer nofollow">

Het onderste gedeelte van een correct geconfigureerd config.php-bestand.

Bewaar en sluit dat bestand.

Start Nextcloud opnieuw op met de opdracht:

 sudo systemctl herstart apache2 

Hoe php.ini te configureren

Laten we tot slot PHP Opcache configureren (die wordt aanbevolen door Nextcloud om de basisfunctionaliteit te verbeteren). Voer hiervoor de opdracht uit:

 sudo nano /etc/php/7.*/apache2/php.ini 

Waar * de nieuwste versie van PHP is die op uw systeem is geïnstalleerd.

Doorloop dat bestand (beginnend rond regel 1799) en zorg ervoor dat de volgende regels als zodanig zijn geconfigureerd (in veel gevallen hoeven ze eenvoudigweg niet te worden gecompleteerd door het hoofdlettertje te verwijderen):

 opcache.enable = 1 opcache.enable_cli = 1 opcache.interned_strings_buffer = 8 opcache.max_accelerated_files = 10000 opcache.memory_consumption = 128 opcache.save_comments = 1 opcache.revalidate_freq = 1 

Bewaar en sluit dat bestand.

Start Apache opnieuw met de opdracht:

 sudo systemctl herstart apache2 

Open Nextcloud

Richt uw browser op uw Nextcloud-exemplaar. De service zou moeten openen zoals verwacht, alleen deze keer is caching correct ingeschakeld. U zou een sterk verbeterde prestatieverbetering moeten zien. Gefeliciteerd, u hebt Nextcloud afgestemd om beter te kunnen voldoen aan de groeiende vraag naar uw lokale cloud-server.

Cloud en Everything as a Service-nieuwsbrief

Dit is uw favoriete bron voor het laatste nieuws over AWS, Microsoft Azure, Google Cloud Platform, XaaS, cloudbeveiliging en nog veel meer. Maandagen bezorgd

Schrijf je vandaag in

© Copyright 2020 | mobilegn.com