Accelerar Dolibarr
Instal·lar els paquets necessaris (Ubuntu/Debian):
sudo apt install php-opcache php-apcu
Editar php.ini (o opcache.ini segons distro):
opcache.enable=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=16
opcache.max_accelerated_files=10000
opcache.revalidate_freq=2
opcache.validate_timestamps=1
Opcional: Si vols sessions i cache d’usuari en RAM:
apc.enabled=1
apc.shm_size=128M
apc.ttl=7200
apc.gc_ttl=3600
MariaDB / MySQL
/etc/mysql/mariadb.conf.d/50-server.cnf (o /etc/mysql/my.cnf):
[mysqld]
innodb_buffer_pool_size = 1G # ≈50-70% de la RAM si només hi ha MariaDB
innodb_log_file_size = 256M
tmp_table_size = 128M
max_heap_table_size = 128M
innodb_flush_log_at_trx_commit = 2 # millora rendiment, menor seguretat
Reiniciar MariaDB:
sudo systemctl restart mariadb
Apache (/etc/apache2/apache2.conf):
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5
5. Opcional: Redis per sessions
sudo apt install redis-server php-redis
Configurar /etc/php/8.x/apache2/php.ini:
session.save_handler = redis
session.save_path = "tcp://127.0.0.1:6379"