Ottimizzazione di Owncloud

From RVM Wiki
Revision as of 15:31, 24 April 2016 by Gabriele.vivinetto (talk | contribs) (Impostare il KeepAlive in Apache)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Abilitare il caching di css e javascript

  • Assicurarsi che esista la directory scrivibile per www-data:
ls -d /var/www/owncloud/assets/
drwxr-xr-x 2 www-data www-data 4096 Apr 10 14:32 /var/www/owncloud/assets/
  • Abilitare il caching:
sudoedit /var/www/owncloud/config/config.php 
'asset-pipeline.enabled' => true,

Abilitare un gestore di cache php

Debian 7

  • Installare APC
sudo apt-get install php-apc 
  • Dichiarare l'utilizzo in owncloud
 sudoedit /var/www/owncloud/config/config.php 
 'memcache.local' => '\OC\Memcache\APC',
  • Riavviare Apache:
sudo /etc/init.d/apache2 restart


Debian 8

  • Installare APC
sudo apt-get install php5-apcu
  • Dichiarare l'utilizzo in owncloud
 sudoedit /var/www/owncloud/config/config.php 
 'memcache.local' => '\OC\Memcache\APCu',


  • Riavviare Apache:
sudo systemctl restart apache2.service

Impostare il KeepAlive in Apache

  • Inserire nella dichiarazione del VirtualHost
   # OWNCLOUD OPTIMIZITAZION
   KeepAlive On
   KeepAliveTimeout 100
   MaxKeepAliveRequests 200
  • Riavviare Apache:
sudo systemctl restart apache2.service

Impostare ulteriore sicurezza SSL

  • Inserire nella dichiarazione del VirtualHost
   <IfModule mod_headers.c>
     Header always set Strict-Transport-Security "max-age=15768000; includeSubDomains; preload"
   </IfModule>
  • Abilitare il modulo headers:
sudo a2enmod headers 
  • Riavviare Apache:
sudo systemctl restart apache2.service

Riferimenti