Frefred.fr

Migration sous eZ publish 3.9.2

J'ai profité de l'ascension pour migrer frefred.fr sous eZ publish 3.9.2 . Pas d'énormes différences depuis la 3.9.0, surtout des corrections de bug. Petite différence sommaire, pas mal de nouvelles fonctionnalités sont apparut, tout ca pour mon grand plaisir.

Etant héberger sur la dedipwet , j'ai optimisé aussi certains caches, tout en rajoutant certains cache-block.

Depuis le passage de frefred.fr en version 2, j'avais déjà activé tous les caches, pour ne pas surcharger la dedibox. J'ai donc activé ces fonctions dans le fichier site.ini.append.php :

span style="background-color: yellow;"> [ContentSettings]
ViewCaching=enabled
 
[TemplateSettings]
DevelopmentMode=disabled
Debug=disabled
ShowXHTMLCode=disabled
ShowUsedTemplates=disabled
NodeTreeCaching=enabled
TemplateCompile=enabled
ProcessCaching=enabled
TemplateCache=enabled

J'ai aussi activé le SmartCache, et je l'ai géré pour vider le cache de contenu que des objets nécéssaires.

Pour améliorer encore les performances de frefred, j'ai fait un tour sur tous les templates, pour rajouter des directives cache-block , tout en les configurant. Par exemple, j'utilise 2 templates pour afficher l'entête du site ( titre du site, ainsi que la bannière ) et le pied de page. Ces deux blocs ne changeront jamais pour l'instant. Je les ai donc entouré des caches blocs, de la manière suivante :

{cache-block ignore-content-expiry}
    {include uri="design:tpl/header.tpl"}
{/cache-block}
 
{cache-block ignore-content-expiry}
    {include uri="design:tpl/footer.tpl"}
{/cache-block}

La fréquence des messages variant, j'ai conclus qu'un cache de 3 jours sur le bloc de navigation était suffisant. De plus , au cas ou je publie un message au cours de ces 3 jours, le cache de ce bloc sera vidé.

{cache-block expiry=259200}
    {include uri="design:tpl/navigation.tpl"}
{/cache-block}

Le chiffre 259200 représente bien 3 jours, mais il est exprimé en secondes.

Bookmark and Share

Commentaires

#1 - Le 01 mai 08 par mounir

hebergement

j ai voulé savoir quel fichier doit on sauvgarder ou heberger pour le site d ez publish?

Ajouter un commentaire