Submitted by jubjub on
Bonjour,
j'ai pu remarquer que mon site est un peu lent, et egalement d'autres sites drupal. un des points faibles de ce cms...
Nettoyer la base de donnée...ok, mais y a -t-il d'autres solutions???
En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".
Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact
De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.
Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".
Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.
Submitted by jubjub on
Bonjour,
j'ai pu remarquer que mon site est un peu lent, et egalement d'autres sites drupal. un des points faibles de ce cms...
Nettoyer la base de donnée...ok, mais y a -t-il d'autres solutions???
Hello jubjub, Optimiser la
Permalien Soumis par bonvga le 17 Janvier, 2007 - 00:32
Hello jubjub,
Optimiser la base est un point, à la limite tu doit pouvoir programmer cette tache en crontab.
Mais je pense que la lenteur vient des modules que tu as installé et/ou des options activées. Par exemple dans le modules 'statistique' il y a des options pour compter le nombre de visualisation d'une page ou la journalisation des accès. C'est le genre de choses qui consomme du temps. Quels modules utilises tu ?
Sinon il y a aussi le cache (celui de drupal) que tu peux activer.
Une autre idée aussi c'est le module 'mod_expires' d'apache qui est invoqué par le .htaccess de drupal. Perso je l'ai installé mais je n'ai pas constaté de différence.
je dois m'avouer
Permalien Soumis par tomdeb le 17 Janvier, 2007 - 00:34
je dois m'avouer impressionner par le preprocessor CSS de la version 5. il ameliore grandement le temps de chargement des pages de mon blog et ca a l'air de bien marcher sur notre prochain update.
Le plus souvent la lenteur est causee par certains modules qui ne sont vraiment optimises. Le module devel pourra facilement te permettre de debusquer les requetes db qui trainent le pied.
Il faut aussi ce mefier des fichiers javascripts qui peuvent favilement alourdir les pages. ( a quand le preprocesseur JS ???? )
l'extension firebug pour firfox est aussi parfait pour avoir une idee clair des temps de chargements ....
un grand merci a vous deux,
Permalien Soumis par jubjub le 17 Janvier, 2007 - 14:18
un grand merci a vous deux, je vais tester vos modules et vos propositions.
le cache est deja activé,
j'utilise entre autre audio, audiplaylist, ajax, ckk, flexinode, nodevote
Optimiser un site en Drupal,
Permalien Soumis par drupalfrance le 17 Janvier, 2007 - 17:21
Optimiser un site en Drupal, c'est aussi optimiser PHP : si l'anglais ne te rebute pas, tu peux jeter un coup d'oeil sur les présentations de "PHP Presents" sur PHP & Performance. C'est souvent assez technique, mais d'un très bon niveau.
Je te recommande notamment Accelerating PHP Applications
interressant, je vais
Permalien Soumis par bonvga le 22 Janvier, 2007 - 18:47
interressant, je vais prendre le temps de me pencher sur ces pages.
je suis tombé sur le site de cette société espagnole : http://www.openquest.pt/site et j'ai remarqué que pour les sites qu'ils developpent (avec Drupal) ils utilisent http://www.lighttpd.net/ comme serveur web. Personellement j'utilise apache2, c'est certainement un autre facteur d'amelioration des performances.
en effet, on a un nouveau
Permalien Soumis par jubjub le 24 Janvier, 2007 - 01:06
en effet, on a un nouveau serveur bien plus puissant, la difference de rapidité est radicale
Le "compacteur" de CSS à la
Permalien Soumis par Zigazou le 25 Janvier, 2007 - 21:12
Le "compacteur" de CSS à la volée est très efficace : les fichiers prennent moins de temps à être chargés et aussi à être analysés (dans une certaine mesure).
Je vais radoter un peu...
As-tu essayé eAccelerator ? Ou tout autre système permettant de précompiler et optimiser les sources PHP ? L'extrême modularité de Drupal fait que le nombre des fichiers inclus est important et leur analyse et compilation à chaque requête prend une part plus que significative dans les temps de réponses d'un site.
En matière d'optimisation, tu peux également regarder du côté de la génération du code HTML par le thème. Par défaut Drupal génère beaucoup de balises div imbriquées, chacune recevant plusieurs classes.
Virer un max de module, et ne
Permalien Soumis par reign85 le 23 Août, 2013 - 17:12
Virer un max de module, et ne pas hésiter à faire un peu de code pour une simple fonctionnalité plutôt que d'utiliser la solution module.
Et bannir View qui est très lourd