|
|
| Line 35: |
Line 35: |
| * MAIN_REMOVE_INSTALL_WARNING => Supprime le warning de sécurité apparent aux administrateurs si l'URL /install est accessible. Il est préférable de ne pas utiliser ce paramètre mais de plutôt placer un fichier nommé install.lock dans la racine de Dolibarr, ce qui a pour effet non seulement de supprimer le warning mais aussi d'empêcher tout utilisation de l'outil d'installation et mise à jour (qui ne requiert pas d'habilitation) tant que ce fichier est présent. | | * MAIN_REMOVE_INSTALL_WARNING => Supprime le warning de sécurité apparent aux administrateurs si l'URL /install est accessible. Il est préférable de ne pas utiliser ce paramètre mais de plutôt placer un fichier nommé install.lock dans la racine de Dolibarr, ce qui a pour effet non seulement de supprimer le warning mais aussi d'empêcher tout utilisation de l'outil d'installation et mise à jour (qui ne requiert pas d'habilitation) tant que ce fichier est présent. |
|
| |
|
| * MAIN_OPTIMIZE_SPEED => Utilise des optimisations de performances. | | * MAIN_OPTIMIZE_SPEED => Met en oeuvre des optimisations de performances. |
| - Si la valeur de cette constante a le bit 0 défini (Exemple: MAIN_OPTIMIZE_SPEED=1), Dolibarr utilisera les versions minifiees des scripts javascripts. Le serveur Apache doit alors être configuré avec les lignes
| | Voir la page [[Améliorer les performances]] pour plus d'informations. |
| <source lang="ini">
| |
| AddType text/javascript .jgz
| |
| AddEncoding gzip .jgz
| |
| </source>
| |
| Ensuite vider son cache navigateur.
| |
| Cette optimisation semble ne pas fonctionner en HTTPS (erreur de sécurité pour une raison indéterminée).
| |
| | |
| - Si la valeur de cette constante a le bit 1 défini (Exemple: MAIN_OPTIMIZE_SPEED=2), la shared memory est utilisée pour mettre en cache les fichers lang, mais cela implique aussi que tout l'interface ne sera visible que dans une seule langue, celle du premier qui se connecte après un redémarrage du serveur web (qui charge les fichiers langues en cache). Utiliser plutot le [[Module MemCached]] pour ce genre d'optimisation qui n'a pas ces contraintes.
| |
| | |
| - Si la valeur de cette constante a le bit 2 défini (Exemple: MAIN_OPTIMIZE_SPEED=4), Dolibarr renverra les pages compressés en GZ (et si le navigateur le supporte). Cela consomme plus de CPU sur le serveur mais réduit le temps de transfert. A utiliser si votre connexion est lente.
| |
| | |
| - Pour obtenir la totalité des optimisation, il faut activer tous les bits (Exemple: MAIN_OPTIMIZE_SPEED=7).
| |
| | |
| - Rem: Pour encore augmenter les performances, vous pouvez configurer apache pour activer le cache explicite des ressources statiques en ajoutant les directives:
| |
| <source lang="ini">
| |
| # Cache for static resources (Enable expiration and set it to A2592000 = 1 month)
| |
| ExpiresActive On
| |
| ExpiresByType image/x-icon A2592000
| |
| ExpiresByType image/gif A2592000
| |
| ExpiresByType image/png A2592000
| |
| ExpiresByType image/jpeg A2592000
| |
| ExpiresByType text/css A2592000
| |
| ExpiresByType text/javascript A2592000
| |
| ExpiresByType application/x-javascript A2592000
| |
| ExpiresByType application/javascript A2592000
| |
| </source>
| |
|
| |
|
| * MAIN_INPUT_DESC_HEIGHT => Nombre de lignes dans les zones de saisies des descriptif de produits pour les factures, propositions, commandes... | | * MAIN_INPUT_DESC_HEIGHT => Nombre de lignes dans les zones de saisies des descriptif de produits pour les factures, propositions, commandes... |