Bonjour, Il y a peut-être une solution intermédiaire :
- inclure une fonction chargée du chargement des fichiers langues dans le main.inc.php - dans cette fonction, ne charger que la langue en cours de cette façon, on a un seul point d'entrée, et on n'écroule pas le serveur ? Sinon, il y a toujours la méthode "template" (on y revient), qui précompile des version localisées => gain de vitesse contre plus de place sur le disque ++ Gael Le samedi 15 septembre 2007 à 14:30 +0200, Laurent Destailleur a écrit : > Les fichiers langues ont vocation a se multiplier et à grossir > fortement. Il y en a une 30aine deja. > En les chargeant tous et systématiquement, à chaque accès à une page > PHP, tu réalises une ouverture et fermeture d'une trentaine de fichers > (et le nombre ne peux qu'augmenter au fur et à mesure de l'arrivée de > nouveaux modules) et une lecture de plusieurs centaine de Ko. Pour > mettre à genou ton serveur, c'est parfait. Cela rend meme dolibarr > inutilisable avec un serveur mutualisé (qui pati fortement des > concurrences accès disque) > > En ne chargeant que les langues voulues, on se limite à 1 fichier > minimum (le main), jusqu'à 3 fichiers (en général) ouvert s et juste un > dizaine de ko lu. Cela change tout. > L'expérience a été faite sur un serveur mutualisé lent comme jexiste.fr. > Dolibarr était tout simplement inutilisable avec tous les fichiers > langues chargés mais fonctionnait bien avec le système actuel. Pour moi, > il est impératif de rester ainsi, si on ne veut pas voir apparaitre dans > les forums des messages du genre, Dolibarr ca marche pas, c'est super lent. > > > > Régis Houssin a écrit : > > Bonjour, > > > > est-ce que ce ne serait pas plus simple de charger tous les fichiers de > > langue dans main.inc.php dans la fonction top_htmlhead() afin qu'ils soient > > disponible de partout vu que cette fonction est appelée de partout. ceci > > éviterait de charger à chaque fois la langue dans les différent fichiers > > ? > > > > Régis > > > > > > > > _______________________________________________ > > Dolibarr-dev mailing list > > [email protected] > > http://lists.nongnu.org/mailman/listinfo/dolibarr-dev > > > > > > > _______________________________________________ > Dolibarr-dev mailing list > [email protected] > http://lists.nongnu.org/mailman/listinfo/dolibarr-dev _______________________________________________ Dolibarr-dev mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
