Nextcloud 16'da önbelleğe alma nasıl etkinleştirilir

Nextcloud'da önbelleğe almayı etkinleştirme 16 Önbelleğe almayı etkinleştirerek Nextcloud bulut sunucunuzun performansını nasıl artıracağınızı öğrenin.

Nextcloud, herhangi bir işletmenin (boyutundan bağımsız olarak) yararlanabileceği inanılmaz derecede güçlü ve esnek bir şirket içi bulut sunucusudur. Her ne kadar kutunun dışında olsa da, Nextcloud iyi performans göstermesine rağmen, önbelleğe almayı etkinleştirerek performansta önemli artışlar elde etmek mümkündür. Önbellekleme, daha hızlı erişim için sık istenen nesneleri bellekte depolayarak performansı artırır.

Nextcloud 16'da redis yardımıyla önbelleğe alma işleminde size yol göstereceğim.

Hibrit bulut: BT uzmanları için bir rehber (TechRepublic indir)

Gerekenler

Bu işi yapmak için ihtiyacınız olan tek şey Nextcloud'un çalışan bir örneği ve sudo ayrıcalıklarına sahip bir kullanıcı hesabıdır.

Redis nasıl kurulur ve yapılandırılır

Yapılacak ilk şey Redis'in kurulumu. Bunu yapmak için Netcloud sunucunuzda bir terminal penceresi açın ve şu komutu verin:

 sudo apt-get yükleme redis sunucusu 

Redis komutunu kullanarak başlatın ve etkinleştirin:

 sudo systemctl redis sunucusunu başlat sudo systemctl redis sunucusunu etkinleştir 

Kurulduktan sonra, yeniden yapılandırmanız gerekir. Komutu verin:

 sudo nano /etc/redis/redis.conf 

Bu değişiklikleri yansıtmak için aşağıdaki satırları düzenleyin:

 bağlantı noktası 0 unixsocket /var/run/redis/redis.sock unixsocketperm 700 

Bu dosyayı kaydedip kapatın.

Sonra www-data grubuna redis eklemeliyiz, aksi takdirde Nextcloud yüklemesi başarısız olur. Bunu şu komutla yapın:

 sudo usermod -aG redis www-veri 

Nextcloud nasıl yapılandırılır

Şimdi Nextcloud'u yapılandırmamız gerekiyor. Bunu yapmak için şu komutu verin:

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

Bu dosyaya aşağıdakileri finalin üstüne yapıştırın); hat:

 'memcache.local' => '\\ OC \\ Memcache \\ Redis', 'memcache.locking' => '\\ OC \\ Memcache \\ Redis', 'redis' => dizi ('host' => '/var/run/redis/redis.sock', 'bağlantı noktası' => 0, 'zaman aşımı' => 0, 'şifre' => '', 'dbindex' => 0, ), 

Dosyanız Şekil A'daki dosyaya benzemelidir.

Şekil A

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

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

Doğru yapılandırılmış bir config.php dosyasının alt kısmı.

Bu dosyayı kaydedip kapatın.

Nextcloud yapılandırılmış olarak, web sunucusunu şu komutla yeniden başlatın:

 sudo systemctl yeniden başlat apache2 

Php.ini nasıl yapılandırılır

Son olarak, PHP Opcache'i yapılandıralım (temel işlevselliği geliştirmek için Nextcloud tarafından önerilir). Bunu yapmak için şu komutu verin:

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

Burada *, sisteminizde kurulu olan PHP'nin en son sürümüdür.

Bu dosyayı gözden geçirin (1799. satırdan başlayarak) ve aşağıdaki satırların bu şekilde yapılandırıldığından emin olun (çoğu durumda satır aralarını kaldırarak uncommented edilmeleri gerekir; karakter):

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

Bu dosyayı kaydedip kapatın.

Apache'yi bir kez daha şu komutla yeniden başlatın:

 sudo systemctl yeniden başlat apache2 

Nextcloud'u aç

Tarayıcınızı Nextcloud örneğinize yönlendirin. Hizmet beklendiği gibi açılmalıdır, yalnızca bu sefer önbelleği düzgün etkinleştirdiniz. Çok gelişmiş bir performans artışı görmelisiniz. Tebrikler, Nextcloud'u şirket içi bulut sunucunuza artan talebi karşılamak için ayarladınız.

Hizmet Bülteni Olarak Bulut ve Her Şey

Bu AWS, Microsoft Azure, Google Cloud Platform, XaaS, bulut güvenliği ve çok daha fazlası için en yeni kaynakınızdır. Teslim Edilen Pazartesi

Bugün kayıt olun

© Copyright 2020 | mobilegn.com