26 Apr 2024 
Centre d'assistance » Base de connaissances » Optimisation du Client Web
 Connexion [Mot de passe perdu] 
Courriel:
Mot de passe:
Se souvenir de moi:
 
 Recherche
 Détails des articles
 Optimisation du Client Web
Solution IceWarp toutes versions -

Voici quelques méthodes permettant d'augmenter la rapidité et la stabilité du Client Web

- Augmenter le nombre de connexions entrantes sur Web, GroupWare et IMAP
Aller sur la console d'administration dans
Système -> Service -> IMAP -> Propriétés -> onglet Autres -> Nombre maximal de connexions entrantes
Système -> Service -> Web -> Propriétés -> onglet Autres -> Nombre maximal de connexions entrantes
Système -> Service -> GroupWare -> Propriétés -> onglet Autres -> Nombre maximal de connexions entrantes
Mettre 512 (ou1024 ) au lieu de 256 si la mémoire RAM est supérieure ou égale à 16G

- Smallfiles cache
Cette fonction permet de mettre en cache les fichiers .dat qui sont les plus utilisés
Il faut définir la taille maxi des fichiers à mettre en cache et le volume maxi du cache
Les variables à modifier par la console API (menu Fichier, filtre : smallfiles) sont :
c_system_services_smallfilescache_size : mettre une valeur en octet autour de 5% de la mémoire RAM disponible (par exemple 1 Go (1073741824) pour une RAM de 16 Go)
c_system_services_smallfilescache_maxfilesize : on peut laisser la valeur par défaut (3145728) ou chercher la valeur qui englobe 80% des fichiers .dat du répertoire mail
Cette fonction consomme de la mémoire vive, il est conseillé d'avoir au moins 16 Go

- Désactivation de idle dans IMAP
Modifier la variable suivante par la console API (menu Fichier, filtre : idle):
c_mail_imap_idledisable : faux -> vrai
Il n'y a pas de conséquences sur les réseaux quand les liaisons sont suffisamment rapides

- Désactiver le maintien des connexions Web
Aller dans le menu Web Général -> Site -> onglet Paramètres et décocher l'option "Maintenir les cnx HTTP ouvertes"
Il n'y a pas de conséquences sur les réseaux quand les liaisons sont suffisamment rapides

- Taille de la mémoire pour PHP
Aller dans le répertoire principal d'IceWarp dans le répertoire php
Dans le fichier php.ini, rechercher la variable suivante :
memory_limit = 256M
256M est une valeur minimum, on peut monter jusqu'à 1024M si la mémoire disponible est suffisante
Note : pour que les modifications dans php.ini ne soient pas perdues lors des prochaines mises à jour, il faut les inclure dans un fichier php.user.ini

- Prévisualisation des pdf
Sur les systèmes qui utilisent beaucoup les fonctions associées aux Documents (dossier Documents), il faut savoir que la génération de la pré-visualisation en pdf est très consommatrice de ressources (fonction ghostscript). Il est possible de supprimer cette prévisualisation en modifiant les variables suivantes par la console API (menu Fichier, filtre : pdf):
c_gw_documentpdfconversion : vrai -> faux
c_gw_pdfimageconversion : vrai -> faux
En conséquence, les utilisateurs ne verront plus les images de prévisualisation

- Utilisation des anti-virus
Il a été remarqué un ralentissement du Client Web lorsque des anti-virus étaient utilisés sur le serveur Windows.
Pour remédier à ces problèmes de performances, il faut modifier les options de scan de l'anti-virus :
•    Ajouter une exception pour le dossier d'installation de IceWarp
•    Ajouter une exception pour les répertoires IceWarp suivants : temp, mail, archives, logs (les chemins sont indiqués par la console d'administration dans Système -> Stockage -> Dossiers)
•    Ajouter une exception pour les services suivants : smtp.exe, pop3.exe, im.exe, control.exe, cal.exe, mysqld.exe
•    Ajouter une exception pour le dossier d'installation de MySQL/MariaDB
•    Ajouter une exception pour le stockage des données de MySQL/MariaDB (dossiers où sont physiquement stockées les bases de données).

Il peut être utile parfois de supprimer tous les fichiers sous C:\Program Files\IceWarp\php\temp et redémarrer tous les services.



Modifié le 4 mai 2023







Détails des articles
Code d'identification de l'article: 393
Créé le: 20 Sep 2016 12:22 PM

 Cette réponse m'a été utile  Cette réponse ne m'a pas été utile

Accueil | Enregistrement | Créer ticket | Base de connaissances | Formation par webinaires
Langue:

Logiciel d'assistance informatique produit par Kayako SupportSuite v3.10.02