bonjour,
j’ai un message d’un hébergeur où j’ai une douzaine de mes sites
Bonjour,
Ce message contient des informations importantes concernant votre hébergement mutualisé ficedl.info.
Nous avons détecté une surconsommation récurrente des ressources par votre hébergement (ex.: scripts défaillants, requêtes mysql mal optimisées, etc.). Cette situation peut rendre votre hébergement indisponible (lenteurs, redémarrages, etc.) et impacter négativement les autres clients qui partagent votre serveur.
En tant qu’hébergeur, nous ne pouvons pas intervenir sur le contenu de votre hébergement et avons mis en place les mesures suivantes:
- désactivation des alarmes liées aux instabilités de votre hébergement
- déplacement de votre hébergement sur un serveur temporaire plus puissant
Nous vous invitons ainsi à mettre en œuvre l’une des deux solutions suivantes :
- Corriger et/ou optimiser vos scripts et vos sites Internet (notre support peut vous aider à identifier la cause de la surconsommation)
- Migrer votre hébergement sur un Serveur Cloud managé ( https://faq.infomaniak.com/2127)
je ne sais pas trop, n’étant pas programmeur, comment chercher au mieux les défaillances. Le 1er qui a bloqué a un peu plus de 4’000 articles et plus de 10’000 mots-clés. 2-3 autres sont du même tonneau (4-8’000 articles).
Il y a quand même un truc qui me titille depuis longtemps : ces sites dialoguent beaucoup entre-eux par des modèles de ce type :
[ (#REM) l’appel se fait par <mot_bettini|id_mot=xxx> ]
<B_mot>
<BOUCLE_mot(ficedl_bettini:mots) {id_mot}>
<BOUCLE_articles(ficedl_bettini:articles spip_mots_liens) {id_mot} /></B_articles>[Au moins (#TOTAL_BOUCLE) [(#TOTAL_BOUCLE|=={1}|?{periodique en langue italienne cité,periodiques en langue italienne cités})] avec ce nom avant 1971 ]
<//B_articles>
[ (#REM) a faire : singulier pluriel pour le texte ci dessus ]
</BOUCLE_mot>
(voir sur Bettini).
</B_mot>
il peut y en avoir 4-5 parfois 7-8 par mot ou article et je constate surtout que la mise à jour d’un site s’affiche automatiquement dans les autres sites sans même de délai. Je suppose donc qu’il n’y a pas de cache et que l’affichage d’une page amène à refaire tous les calculs.
Je ne sais pas si c’est le plus grave, mais ça doit déjà être une des sources de charge pour le serveur.
Par ailleurs, changer de formule pour 5 fois plus cher, pourquoi pas ! mais si mes sites sont mal écrits sera-ce suffisant ?
Claude