Personnaliser les paramètres de Supprimer les ressources CSS inutilisées
Cet article explique comment vous pouvez personnaliser les paramètres qui contrôlent la vitesse de génération du CSS utilisé en relation avec la fonctionnalité Supprimer les ressources CSS inutilisées.
Les paramètres de la fonctionnalité Supprimer les ressources CSS inutilisées sont au nombre de deux :
- La batch size, qui est le nombre d'URL pour lesquelles le CSS utilisé est généré à chaque exécution. La taille du lot par défaut est de 100 (URL).
- Le cron interval, qui est le temps d'attente entre le traitement des lots. Par défaut, l'intervalle de cron est de 60 (secondes).
Contrôler ces paramètres peut être utile dans les cas où la fonctionnalité Supprimer les ressources CSS inutilisées provoque un problème de forte utilisation du CPU.
Utilisation d'un helper plugin
Vous pouvez utiliser un helper plugin pour contrôler les paramètres et limiter la vitesse de génération du CSS utilisé. Avec ce plugin, la vitesse de l'option Préchargement sera également limitée.
Le plugin et plus d'informations sur son fonctionnement peuvent être trouvés ici.
Personnalisation supplémentaire des paramètres
Si vous avez besoin de diminuer ou d'augmenter la vitesse de génération du CSS utilisé, vous pouvez appliquer des personnalisations supplémentaires au helper plugin ci-dessus, comme indiqué ci-dessous.
Important ! Dans cette section, vous devez éditer le helper plugin avant de l'utiliser !
Ne procédez que si vous êtes à l'aise pour éditer des fichiers via (S)FTP !
Vous pouvez définir vos valeurs personnalisées pour ce plugin en modifiant :
- Ligne 91, pour définir la taille du lot (batch size). C'est le nombre d'URL qui seront traitées à chaque exécution.
- Diminuer si la valeur par défaut provoque une utilisation élevée du CPU. Cela permettra au serveur d'exécuter des tâches plus courtes.
- Augmenter progressivement si vous avez suffisamment de ressources pour traiter des tâches de longue durée.
- Ligne 112, pour définir l'intervalle cron (cron interval) souhaité en secondes. C'est la pause qui sera appliquée entre le traitement des lots.
- Augmenter si la valeur par défaut provoque une utilisation élevée du CPU. Le serveur aura plus de temps pour se reposer entre les traitements de lots.
- Diminuer progressivement si vous ne remarquez aucune augmentation de la charge du CPU.
Ensuite, compressez le helper plugin en ZIP, téléchargez-le et activez-le.