Submitted by Dlteck2000 on
Bonjour,
Je sais par avance que ma question n'est pas très pertinente, mais je tente quand même ;)
D'après vous, est il normal qu'un site fonctionnant avec Drupal rame avec 800 visiteurs/ jour et 5300 pages vues / jour ?
En moyenne il y a une 30ene de visiteurs simultanés en permanence.
Merci d'avance pour vos avis.
Ca depend - du type de
Permalien Soumis par haza le 21 Décembre, 2010 - 09:48
Ca depend
- du type de mutualisé
- du nombre de module sur le site
- de la qualité du code si module custom
- des caches mis en place (ou non)
- de l'age du capitaine
Bonjour, Arf je me doutais
Permalien Soumis par Dlteck2000 le 21 Décembre, 2010 - 11:09
Bonjour,
Arf je me doutais de ce type de réponse ;)
Alors, dans l'ordre :
Le mutu est chez OVH, c'est un PRO lié à un SQL Privé.
Le nombre de modules (c'est surtout cette question que je redoutais, tellement il y en a ;) )
Ouffff vive le copier coller ;)
Il n'y a pas de modules custom, car j'ai trouvé tout ce qu'il me fallait.
J'utilise le thème Sky, légèrement modifié.
Pour le cache, j'utilise Boost et le cache interne de Drupal (d'ailleurs es ce que les deux fonctionnent bien ensemble ? ).
L'age du capitaine ??
C'est moi (30 ans) et le site à 3 mois.
Je ne sais pas si j'ai le droit de mettre l'adresse du site mais si ca peut aider : http://www.cap-recifal.com (ce n'est pas terminé)
Évidement vous pouvez la virer si ce n'est pas autorisé.
Dlteck2000
Si Boost est bien configuré
Permalien Soumis par mdupont@drupal.org le 21 Décembre, 2010 - 11:33
Si Boost est bien configuré 800 visiteurs/jour (non loggués sur le site) ne chargeront quasiment pas le serveur (vu que Boost permet de mettre en cache et de servir des pages statiques). Par contre Boost ne fonctionne absolument pas pour les utilisateurs loggués sur le site.
Première chose, utiliser à la fois Boost et le cache interne de Drupal est déconseillé (c'est même marqué en toutes lettres sur la page de configuration de Boost).
Deuxième chose, les modules Database Logging, Statistics et Tracker sont très consommateurs de ressources (nombreux hits sur la DB), essaie de les remplacer par autre chose (Syslog pour les logs si tu as accès au système, Google Analytics ou équivalent pour remplacer Statistics et Tracker, des Vues customs pour remplacer Tracker sans les écritures en DB...).
Troisième chose, un cron qui se lance trop souvent peut contribuer à charger le site (rend les caches obsolètes, lance beaucoup de tâches si tu as beaucoup de modules qui utilisent le cron), il faut trouver le point d'équilibre qui permet de le lancer le moins souvent possible sans déteriorer les fonctionnalités. Par exemple, il est peut-être suffisant qu'il se lance 2 fois par jour plutôt que toutes les heures.
Bonsoir, 90% des visiteurs
Permalien Soumis par Dlteck2000 le 21 Décembre, 2010 - 18:25
Bonsoir,
90% des visiteurs se loguent sur le site donc il vaut mieux que je me serve uniquement du cache interne tout en gardant le htaccess de boost ?
Je vais désactiver Database Logging et Tracker, par contre, il me semble que Statistics permet de compter le nombre de contributions des membres ?
En ce qui concerne le cron, je suis malheureusement obligé de le lancer toutes les heures.
Merci pour vos conseils !
Bon, j’ai désactivé Database
Permalien Soumis par Dlteck2000 le 21 Décembre, 2010 - 20:02
Bon, j'ai désactivé Database Logging Tracker et Statistics, mais ca ne change strictement rien.
Ca ne m'étonne qu'a moitié car la partie mysql est sur un serveur dédié (SQL Privé chez OVH) avec 256MO de RAM.
Je vais essayer de désactiver boost.
Je continu ;) Désactivation
Permalien Soumis par Dlteck2000 le 21 Décembre, 2010 - 22:06
Je continu ;)
Désactivation du cache drupal -> Cata
Désactivation de Boost et réactivation du cache drupal -> cata mais mieux
Activation du cache Drupal + Boost (comme avant) encore mieux.
Bref je suis revenu à la configuration de départ lol
Bon, au moins maintenant tu
Permalien Soumis par mdupont@drupal.org le 22 Décembre, 2010 - 09:35
Bon, au moins maintenant tu sais que ce n'est pas la DB qui pose problème. Il y a des outils qui peuvent t'aider à déterminer ce qui utilise le plus de ressources sur ton site, comme le module Devel, Xdebug, le plugin Firebug pour Firefox ou encore le log des slow queries dans MySQL.
Avec le module Devel tu pourras déterminer quelles sont les fonctions et les requêtes qui prennent le plus de temps, ce qui te permettra de trouver si un module ou un thème te pourrit les performances. Ensuite, un module comme http://drupal.org/project/authcache sera plus utile que Boost sur un site où la plupart du trafic provient d'utilisateurs authentifiés, mais mieux vaut vérifier d'abord qu'il n'y a pas de problème sur l'environnement avant d'ajouter un cache.