Date de publication: le samedi 12 avril 2008 à 18h17
Dernière modification: par Pascal BOYER le dimanche 26 septembre 2010 à 22h24
« Article précédent: Cache-blocks optimization / Optimisation des cache-blocks
» Article suivant: Conclusion
Here we will describe two settings that speed up the Administration Interface and a miscellaneous setting pertaining to images.
Nous allons décrire ici deux paramètres permettant d'augmenter la vitesse d'affichage et de rafraîchissement de l'interface d'administration et présenter divers paramètres en rapport avec la gestion des images.
Delayed indexing / Indexation retardée/reportée
By default, eZ Publish instantly indexes objects for the built-in search engine upon publishing. This process is quite time consuming, especially for larger documents. On many sites, it is acceptable if the search indexing is done afterwards.
Par défaut, eZ Publish indexe instantanément les objets publiés pour le moteur de recherche interne. Ce processus est assez long, particulièrement en présence de longs articles. Sur de nombreux sites, il est tout à fait envisageable de retarder ce processus d'indexation.
When the setting DelayedIndexing is set to "enabled" (in site.ini.append.php), eZ Publish will put newly published objects in a queue for indexing at a later time. This will reduce the time that content editors have to wait when publishing a document.
Lorsque le paramètre DelayedIndexing est positionné sur enabled (dans le fichier configuration de surcharge site.ini.append.php), eZ Publish place les objets nouvellement publiés dans une queue afin de les indexer ultérieurement. Cela réduit le temps d'attente des éditeurs lorsqu'ils publient un document.
In order to start this process you will need to enable the cron job indexcontent by adding the following to cronjob.ini.append.php:
Pour mettre en oeuvre ce processus vous devez activer la tâche cron indexcontent en l'ajoutant au fichier cronjob.ini.append.php:
[CronjobSettings] Scripts[]=indexcontent.php
Content structure menu / Menu de la structure de contenus
The Administration Interface contains a left menu that displays the node tree. This menu can slow the Administration Interface on larger sites.
L'interface d'administration contient un menu gauche affichant l'arborescence des noeuds. Dans le cas des sites contenant de très nombreux objets, ce menu peut ralentir l'interface d'administration.
Usually it is enough display container classes, such as Folders and User groups, to the second level of tree depth.
Il est souvent suffisant de n'afficher, au second niveau de l'arborescence, que les classes containers telles que les dossiers et les groupes d'utilisateurs.
Voici comment paramétrer le fichier de surcharge contentstructuremenu.ini.append.php:
[TreeMenu] ShowClasses[] ShowClasses[]=folder ShowClasses[]=user_group MaxDepth=2
These settings are optimized by default in the 3.8 and higher versions of eZ Publish, but if you add new classes you may need to do additional configuration.
Ces paramètres sont par défaut optimisés à partir des versions 3.8 de eZ Publish mais nécessitent d'être modifiés/complétés si vous créez de nouvelles classes.
Images and Exif data / Images et données Exif
Images uploaded to eZ Publish are automatically scaled and converted as needed. Images taken with digital cameras contain Exif information about shutter speed, focal length and so on. This information can be stripped out if you do not need it, in order to make your images smaller, use less bandwidth and load faster.
Les images placées (uploadées) dans eZ Publish sont automatiquement redimensionnées (mises à l'échelle) et converties en fonction des besoins. Les photos prises avec les appareils numériques contiennent des informations Exif sur la vitesse de prise de vue, la focale utilisée, etc... Ces informations peuvent être ignorées si vous n'en avez pas l'utilisation réduisant ainsi d'autant le poids des images, la bande passante et le temps de chargement.
ImageMagick is the default eZ Publish image processor, and it copies all Exif data unless otherwise specified. eZ Publish makes it easy to add filters to remove Exif data for different images. Simply add the following line to the particular siteaccess' image.ini.append.php file:
ImageMagick, logiciel de manipulation d'image utilisé par défaut par eZ Publish, copie toutes les données Exif sauf si on lui indique de ne pas le faire. eZ Publish permet d'ajouter facilement des filtres dans le but de supprimer les données Exif des images. Ajoutez simplement les lignes suivantes aux fichiers de configuration de surcharge image.ini.append.php de vos différents siteaccess:
[ImageMagick] Filters[]=strip=+profile "*" +comment [small] Filters[]=strip=
This will strip Exif information for "small" image variations and can be added to others by simply adding the Filters[] line to the corresponding variation's definition.
De la sorte, grâce à l'emploi de la ligne Filters[], les données Exif seront ignorées pour les images de petites tailles tout en restant disponibles pour les autres tailles d'image.
Newer versions of ImageMagick have a -strip flag that will also remove Exif data. To use this, replace the [ImageMagick] section with:
Les nouvelles versions de ImageMagick proposent le drapeau (le paramètre) -strip servant également à supprimer les données Exif. Pour utiliser ce paramètre, modifiez ainsi la section [ImaeMagick]:
[ImageMagick] Filters[]=strip=-strip
This can reduce overall page size and speed up page load times, especially for sites with many small images.
Ce paramétrage permet de réduire le poids globale des pages et d'en accroître la vitesse de chargement, particulièrement sur les sites dont les pages contiennent de nombreuses petites images.
Commentaires














