Question

Parfois, pendant la période de trafic élevé sur les sites, les champs d'entrée de CCK disparaissent tout en ajoutant un contenu à partir du back-end. Je n'ai pas activé le module accélérateur . Les champs sont automatiquement restaurés à d'autres moments.

Par exemple - champ pour le téléchargement d'image, case sélectionnée pour un type de contenu Nouvelles disparaissent au cours du trafic lourd, mais se rétablit automatiquement pendant les autres périodes

.

Ce qui pourrait être une cause?

Est-ce que Drupal possède un mécanisme d'étranglement interne pendant les périodes de trafic intense?

Était-ce utile?

La solution

  

Est-ce que Drupal possède un mécanisme d'étranglement interne pendant les périodes de trafic intense?

Non

. Throttle est une tentative de faire, mais il est genrally pas utilisé. Comme vous l'avez cette large, il ne va pas être la cause.

Je suggère tweeking vos paramètres de performance pour voir si vous pouvez obtenir la charge de pointe pour ne pas affecter vos systèmes tant.

Autres conseils

Pour moi, cela indique des problèmes avec votre base de données. Afin d'optimiser la base de données de la manière suivante

  1. Augmentez la RAM de la mise en cache disponible
  2. Modifier vos tables de MyISAM à InnoDB. InnoDB est plus fiable dans les périodes de trafic élevé.
  3. Essayez de déplacer la session à la manipulation memcache (recherche de « session memcache manipulation drupal » ou une chaîne similaire sur Google pour savoir comment faire). Cela diminue considérablement la charge du serveur.
  4. faire du débogage et de voir quelles sont les requêtes lentes, je suis sûr que CCK est un coupable. Vous pouvez utiliser le module devel pour voir les requêtes lentes ou aller dans l'interface MySQL pour savoir quelles sont les requêtes lentes. En fonction de ce que les requêtes lentes que vous obtenez, vous pouvez ajouter des index aux tables.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top