Maison  >  Article  >  développement back-end  >  Résoudre le problème du long temps de réponse du serveur de requêtes ajax sous PHP

Résoudre le problème du long temps de réponse du serveur de requêtes ajax sous PHP

coldplay.xixi
coldplay.xixioriginal
2020-08-03 10:44:273257parcourir

Comment résoudre le long temps de réponse du serveur de requêtes ajax sous PHP : entrez d'abord l'URL de test dans le navigateur, recherchez Networky et la requête envoyée par ajax puis trouvez le fichier php correspondant au temps de réponse de TTFB ; , et supprimez ces codes ; changez enfin l'hôte local de la base de données en [127.0.0.1].

Résoudre le problème du long temps de réponse du serveur de requêtes ajax sous PHP

Comment résoudre le long temps de réponse du serveur de requêtes ajax sous PHP :

1. Ouvrez d'abord le navigateur. et saisissez Testez l'URL (cet exemple utilise Google Chrome), appuyez sur F12 ou cliquez avec le bouton droit pour vérifier, recherchez l'élément Réseau et recherchez la requête envoyée par ajax. S'il n'y a pas de requête, actualisez-la à nouveau, comme indiqué ci-dessous : <.>

Résoudre le problème du long temps de réponse du serveur de requêtes ajax sous PHP

2. Vous pouvez voir que le temps de réponse du côté PHP est supérieur à 1s. Déplacez la souris sur la barre bleue et vous pouvez voir qu'il y a un temps de réponse TTFB. à l'intérieur, comme indiqué ci-dessous :

Résoudre le problème du long temps de réponse du serveur de requêtes ajax sous PHP

3. Le temps de réponse est trop long Vous pouvez voir quel fichier a le temps de réponse le plus long à l'extrême gauche. Recherchez le fichier php correspondant, supprimez tout le code, puis actualisez et demandez à nouveau. Vous pouvez voir l'heure de la nouvelle demande. Comme le montre l'image :

Résoudre le problème du long temps de réponse du serveur de requêtes ajax sous PHP

4. Imprimez les points d'arrêt dans le fichier PHP et obtenez les résultats grâce à des essais répétés. Mon côté PHP a une opération pour connecter les données et la réponse. le temps est trop long. C'est pertinent, j'ai donc vérifié mon code pour la connexion à la base de données et j'ai découvert que

était utilisé lors de la connexion à la base de données. Je l'ai changé en localhost et j'ai testé à nouveau le temps de réponse. a été considérablement raccourcie. 127.0.0.1

Résoudre le problème du long temps de réponse du serveur de requêtes ajax sous PHP

Recommandations d'apprentissage associées :

Tutoriel graphique php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn