320.06.70.037 [email protected]
Seleziona una pagina

OwnCloud Warning: No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our documentation.

da | Set 6, 2023 | ownCloud | 0 commenti

È possibile migliorare significativamente le prestazioni del server ownCloud utilizzando il caching della memoria. Questo è il processo di memorizzazione degli oggetti richiesti di frequente in memoria per un recupero più rapido in seguito. Sono disponibili due tipi di memorizzazione nella cache della memoria:

Una cache opcode PHP (OPcache)
Una cache opcode memorizza gli script PHP compilati (opcode) in modo che non debbano essere analizzati e compilati ogni volta che vengono chiamati. Questi script PHP compilati sono memorizzati nella memoria condivisa sul server su cui sono compilati.

Una cache di dati
Una cache di dati archivia copie di dati, modelli e altri tipi di file basati su informazioni. A seconda dell’implementazione della cache, può essere locale o specifica per un server o distribuita su più server. Questo tipo di cache è ideale quando si dispone di un’installazione con scalabilità orizzontale.

Inoltre, si consiglia di utilizzare il blocco dei file transazionali esterni che riduce significativamente il carico sul database.

È tutto ben documentato al seguente Link

https://doc.owncloud.org/server/10.0/admin_manual/configuration/server/caching_configuration.html

Sopra un immagine che mostra il Warning su OwnCloud relativo alla Cache di Memoria non configurata.

PREREQUISTI

Server: Ubuntu Server 20.22
OwnCloud: 10.13.0
PHP: 7.4

RISOLUZIONE DEL WARNING

I backend di caching supportati da ownCloud sono i seguenti:

APCu: Questa è solo una cache di dati e non memorizza nella cache alcun opcode. È richiesto APCu 4.0.6 e versioni successive.

Redis: Si tratta di un archivio della struttura dati in memoria (cache) per installazioni ownCloud a server singolo e multiserver, che fornisce il blocco dei file e può essere impostato in ambienti locali o distribuiti. Considera Redis più giovane, più ricco di funzionalità e più configurabile di memcached. È richiesta almeno la versione 2.2.6 o superiore dell’estensione PHP Redis.

Memcached: Questa è una cache distribuita per installazioni ownCloud multi-server e non ha capacità di blocco dei file

APCU BACKEND

Per prima cosa installare APCu con il comando:


Procedere con la modifica del file di configurazione config.php con il comando:


Aggiungere al fondo del file di configurazione la seguente riga:


Salvare e chiudere il file di configurazione

Se abbiamo fatto tutto correttamante dovremmo vedere una schermata come quella sovrastante

Fare un refresh della pagina

Come potrete notare dall’immagine sovrastante il messaggio No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our documentation è scomparso.

REDIS BACKEND

Installare Redis con il seguente comando:


Procedere con la modifica del file di configurazione config.php con il comando:


Aggiungere al fondo del file di configurazione le seguenti righe:


Salvare e chiudere il file di configurazione

Se abbiamo fatto tutto correttamente dovremmo vedere una schermata come quella sovrastante

Fare un refresh della pagina

Come potrete notare dall’immagine sovrastante il messaggio No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our documentation è scomparso.

MEMCACHED BACKEND

Per installare Memcached utilizzare il seguente comando:


Procedere con la modifica del file di configurazione config.php con il comando:


Aggiungere al fondo del file di configurazione le seguenti righe:


Salvare e chiudere il file di configurazione

Se abbiamo fatto tutto correttamente dovremmo vedere una schermata come quella sovrastante

Fare un refresh della pagina web di OwnCloud

Come potrete notare dall’immagine sovrastante il messaggio No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our documentation è scomparso.

Raffaele Chiatto

Scritto da Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360°…
Mi sono avvicinato al mondo dell’informatica nel lontano 1996 con Windows 95 e da allora non ho più smesso di dedicarmi allo studio ed approfondimento di questo settore.
Laureato in Ingegneria Informatica nel 2009, lavoro nel campo dell’IT dal lontano 2001.

Link – Friends

Infrastrutture IT

English School

Act for Change

Graphic and Web solution

OwnCloud Warning: The “Strict-Transport-Security” HTTP header is not configured to at least “15552000” seconds. For enhanced security we recommend enabling HSTS as described in our security tips.

Quando si accede alla Console di amministrazione si potrebbe visualizzare avvisi di sicurezza e configurazione dopo l'aggiornamento o l'abilitazione di SSL in OwnCloud. L'intestazione HTTP "Strict Transport Security" non è configurata per almeno "15552000" secondi....

leggi tutto

OwnCloud Warning: Transactional file locking should be configured to use memory-based locking, not the default slow database-based locking. See the documentation for more information.

A cosa non serve il blocco dei file transazionali: non impedirà a più utenti di modificare lo stesso documento, né avviserà che altri utenti stanno lavorando sullo stesso documento. Più utenti possono aprire e modificare un file contemporaneamente e il blocco dei file...

leggi tutto

Errore Owncloud dopo lo spostamento della directory Data: Your Data directory is invalid. Please check that the data directory contains a file “.ocdata! in its root

Questo errore compare di solito dopo lo spostamento della cartella Data dal path di Default a uno storage esterno Se si prova ad accedere via web ad OwnCloud il messaggio di errore visualizzato è il seguente Your Data directory is invalid. Please check that the data...

leggi tutto

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Translate »