Hébergement Web-old - Explosion du temps de réponse depuis le 19 septembre 2024
... / Explosion du temps de rép...
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

Explosion du temps de réponse depuis le 19 septembre 2024

Von
38e2002ceab5b5c2e5f5
Erstellungsdatum 2024-10-09 12:36:35 (edited on 2024-11-18 11:03:43) in Hébergement Web-old

Bonjour à tous,
Je rencontre un problème sur lequel je sèche... J'ai un site codé perso php-mySQL hébergé chez OVH en 240plan depuis + de 10 ans sans soucis (www.easy-heli.com). Le site a toujours eu des temps de réponse corrects de 2-3s, mais depuis le 19 septembre 2024, le temps de réponse est passé à 10-15s avec une explosion du temps de réponse ...qui aboutissent du coup souvent à des erreur 504 Gateway Timeout :-(

Le passage en MySQL 8 apparemment réalisé en Juillet n'a eu aucun impact sur la performance du site, restée identique. ll n'y a eu aucune modification de code depuis plusieurs mois, tt roulait....

Le site utilise un peu de javascript pr la bannière et le menu. J'ai remarqué également que ttes mes variables de formulaire, que je pouvais utiliser jusqu'à maintenant en appelant $var, ne sont désormais plus accessibles qu'en $_POST["var"], peut-être un soucis non lié, mais il n'y eu, comme dit précédemment, aucune modification du code récente...

Je soupçonne une mise à jour sur le serveur avec laquelle un morceau de code serait devenu incompatible... Mais pr le moment, je n'arrive pas à régler le soucis, car non ciblé...

Si quelqu'un aurait une piste de recherche ou une idée sur la cause, merci d'avance !


3 Antworten ( Latest reply on 2024-11-18 11:03:58 Von
janus57
)

Bonjour,

vu la désignation de vos soucis et l'erreur actuel sur votre site (Erreur :User 'easyheli-shop' has exceeded the 'max_questions' resource (current value: 9220)) tout cela désigne un problème avec vos requêtes SQL et votre base qui est sans doute mal formé et avec pas ou peu d'index.

Aussi le fait que votre site utilise du PHP5.4 ne doit pas aider d'un point de vu performance et code à jour.

Cordialement, janus57

Merci pr votre analyse Janus57.

Oui, le code n'est certainement pas le plus optimisé, je vais y travailler, mais je ne comprend pas la raison du soudain changement de temps de réponse.

Ce code, bien qu'il n'est pas optimisé, a toujours tourné correctement, le serveur est en php 5.4 depuis un moment et a toujours suffit.

Voici le graphique de l’évolution du temps de réponse en septembre 2024:

Bonjour,


mais je ne comprend pas la raison du soudain changement de temps de réponse.

migration vers mysql8 qui implique de gros changement si la base et le code sont mal optimisés.
Voir : https://community.ovhcloud.com/community/fr/mises-a-jour-vers-mysql-8-0?id=community_question&sys_id=7985720485ef4ad01e1126e4f517667c?u=janus57


Ce code, bien qu'il n'est pas optimisé, a toujours tourné correctement, le serveur est en php 5.4 depuis un moment et a toujours suffit.

c'est le problème de continuellement ce dire que tant que ça fonctionne on ne touche rien et on ne fait aucune MàJ pour utiliser les dernières fonctionnalités ou tout simplement passer un "coup de balai" sur le code pour au minimum le rendre compatible avec les dernières versions.
Et du coup c'est justement le fait de ne rien touché qui dans votre cas fait que aujourd'hui avec les évolutions de php et mysql votre code/structure de base peut être qualifié de "obsolète" et avoir des temps de réponse horrible (pour rappel php5.4 n'est plus supporté depuis le 14/09/2015, soit plus de 9ans).

Cordialement, janus57