2010-06-01 4 views
0

J'ai HostGator Baby Shared Plan. Je développe le site Drupal sur. tout allait bien au début, puis au moment où je vais plus loin avec le développement, le site a commencé à travailler très lentement. maintenant ça ne marche plus du tout. donner mes erreurs sql comme trop de connexions, etc ...Drupal 6: en utilisant trop de modules de vue provoquant la descente du site car trop de connexion mysql

J'ai créé autant de blocs, pages avec View. donc ça rend tellement mon site dépend de la base de données. ne devrais-je pas faire ça? peut-il être la raison de mon site ne fonctionne pas maintenant.

apprécie aide !!!!

Répondre

0

Oui, Drupal utilise beaucoup de base de données. Cependant, vous pouvez mettre en cache les résultats de la plupart des vues (vérifiez l'écran principal de chaque vue pour l'activer) et vous pouvez également mettre en cache les blocs. Tout dépend du contenu de vos opinions et si les utilisateurs sont pour la plupart enregistrés ou anonymes.

Vous pouvez également utiliser des modules comme Boost qui enregistre des pages html statiques ainsi pour des visites anoymous votre base de données n'est pas touchée du tout (juste la première fois, car la page doit être générée un jour ...).

1

N'utilisez pas HostGator. Si vous cherchez quelque chose dans la même gamme de prix, essayez DreamHost - ils soutiennent officiellement Drupal sur leurs plans d'hébergement.

La réponse de Ferran est bonne une fois que vous avez terminé le développement, mais vous ne devriez pas devlop avec le cache activé sinon vous ne serez pas en mesure de voir vos propres changements.

0

Vous pouvez également consulter les filtres Views, ne pas récupérer plusieurs lignes à la fois (par exemple, récupérer une semaine pour la page d'accueil).