FLUX RSS



ACCUEIL / FORUMS / QUESTIONS TECHNIQUES / EZ PUBLISH 3.9. - LENTEUR POUR CHANGER DE LANGUE / PB AJOUT LANGUES




sondages
Avez-vous déjà utilisé les exports statiques ? :
oui
non
RESULTATS | SONDAGES
liens
eZ systems
http://ez.no
PHPEdit
http://www.waterproof.fr/
AFUL
http://www.aful.org
Framasoft
http://www.framasoft.net
Ez Publish 3.9. - Lenteur pour changer de langue / pb ajout langues

Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.

Auteur Message

Olivier V.

Mardi 16 Octobre 2007 12:02:26 pm

Ez Publish 3.9. - Lenteur pour changer de langue / pb ajout langues

Bonjour à tous,

Je lance un appel à toutes les bonnes âmes qui sauraient m'aiguiller car j'ai épuisé toutes les pistes possibles.
Voici ma situation actuelle, j'ai une version Ez Publish 3.9., avec une base de données encodée en Inno DB et UTF8_bin.
Le serveur est un Ubuntu, avec Apache 2, Php 4.x et MySQL 5, en dédié. Un accélérateur Php a bien été installé et le système de cache est activé.

Le site proposait jusqu'à présent des versions italienne, castillane, française, anglaise et allemande. Ces langues ont toutes été prévues et installées dès l'installation du site. Jusque-là tout allait bien.

J'ai récemment été amené à ajouter des versions chinoise (simplifié), russe, hongroise et portugaise. Les pages traduites s'affichent correctement, mais le temps de chargement, ou pour être exact, le temps d'affichage est inacceptablement long, entre 10 et 20 secondes.

Je m'explique. Ce phénomène survient uniquement lorsqu'on consulte une des 4 langues ajoutées récemment. La barre de chargement d'Internet Explorer 6 n'avance pas, ni celle de firefox 2.0. La barre d'état indique simplement le message "En attente de -url_du_site-". Et au bout de 10 sec, la page apparaît. Ce symptôme a été vérifié sur 2 machines différentes, ainsi que sur Internet Explorer 7 (pour info, les OS sont tous les deux des Windows XP Pro).

Après quelques recherches, j'ai découvert la piste de conversion des caractères. A priori le temps de latence provoqué lorsqu'on passe à une des 4 nouvelles langues est induit par la conversion du jeu de caractères que Ez Publish opère. Je suis donc les conseils trouvés ici :

http://ez.no/ezpublish/documentat...on/optimization/configuration_tuning

Et je m'assure que tous les jeux de caractères utilisés sont homogènes. J'ai vérifié avec un phpinfo que mbstring était bien activé, et qu'il était bien configuré. J'ai également pris garde à tout standardiser autour du jeu de caractères UTF-8 dans les fichiers "site.ini.append.php", situés dans les répertoire "settings/override/" et autres "/settings/siteaccess/nom_langue_de_traduction/", et dans "i18n.ini.append.php".

J'ai ensuite uploadé le tout, vidé le cache et fait des tests. Aucun changement. On a toujours la même lenteur lorsqu'on décide de consulter le chinois, le russe, le portugais ou le hongrois. Ce que je ne m'explique pas, c'est la lenteur présente pour le portugais, qui comme toutes les langues installées initialement utilisent le jeu de caractère ISO-8859-1.

Enfin, passons ce détail. L'essentiel est de comprendre d'où vient le problème et de le régler. Donc je suis preneur de tout conseil ou piste de réflexion.

Merci,

Stéphane Bullier

Mercredi 17 Octobre 2007 9:26:23 am

Re: Ez Publish 3.9. - Lenteur pour changer de langue / pb ajout langues

Bonjour,

Est-ce que vous avez lu cet article : http://ez.no/developer/articles/e...template_solutions/cacheable_headers

Vu le nombre important de langues que vous utilisez, avez vous utilisez TranslationCache=enabled


Vous pouvez activer le debug uniquement pour une adresse IP pour un site en production.

http://ez.no/doc/ez_publish/techn...uration_files/site_ini/debugsettings

Stéphane BULLIER

Olivier V.

Mercredi 17 Octobre 2007 4:46:51 pm

Re: Ez Publish 3.9. - Lenteur pour changer de langue / pb ajout langues

Bonjour Stéphane,

Merci pour votre aide. Effectivement, je n'avais pas vu que le mode debug pouvait être restreint à une ip. Même si nous utilisons une plage d'adresses ip fixes, c'est déjà un bon pas pour avancer vers la solution. Ou alors je l'activerai pour mon adresse ip personnelle (quelqu'un sait quel est le temps du bail d'une ip dynamique attribuée par Free ?).

Je comptais également lire le premier lien, mais il ne fonctionne plus. Quand à modifier le paramètre indiqué, je comptais le faire également, mais pour l'heure j'ai des problèmes avec le poste de travail sur lequel je travaille habituellement.

Je ne manquerai pas de revenir donner les suites des tests.

Stéphane Bullier

Jeudi 18 Octobre 2007 10:26:11 am

Re: Ez Publish 3.9. - Lenteur pour changer de langue / pb ajout langues

Le lien qui ne fonctionne pas dirige vers l'article : eZ Publish Performance Optimization Part 3 of 3: Practical Cache and Template Solutions

http://ez.no/developer/articles/e...actical_cache_and_template_solutions

Stéphane BULLIER

Olivier V.

Mardi 23 Octobre 2007 2:49:47 pm

Re: Ez Publish 3.9. - Lenteur pour changer de langue / pb ajout langues

Bonjour,

Merci pour le lien. J'étais déjà tombé dessus lors des recherches faites avant de venir poster sur le forum. J'ai tout simplement oublié de le mentionner. Cela dit j'ai réussi à résoudre mon problème grâce au mode debuggage. C'était un problème de droits d'écriture sur les fichiers de traduction mis en cache.

J'ai attribué les bons droits d'écriture, et maintenant tout va bien, les nouvelles langues ajoutées se chargent à la même vitesse que tout le reste.

Merci à tous pour votre aide !

Olivier V.

actualités
Traduction d'un tutorial eZ
eZ publish 4.0 est sorti
EzPublish 3.9 enfin disponible !
Ez Publish 3.9 RC2 est en ligne !
Ez Publish 3.9 RC1 disponible !
références
Site ohmycom
OhmyBlog