Cet article présente principalement l'optimisation du code de PHP, qui a une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer
Localiser l'emplacement du slow. code
Utilisez xdebug
pour écrire votre propre code afin de calculer le temps d'exécution et de localiser progressivement l'emplacement du code lent Exemple :
<?php //程序运行时间 $starttime = explode(' ',microtime()); echo microtime(); /*········以下是代码区·········*/ for($i=0;$i<1000000;$i++){ $i; } /*········以上是代码区·········*/ //程序运行时间 $endtime = explode(' ',microtime()); $thistime = $endtime[0]+$endtime[1]-($starttime[0]+$starttime[1]); $thistime = round($thistime,3); echo "本网页执行耗时:".$thistime." 秒。".time(); ?>
Afficher le code lent
La vitesse des requêtes est lente
S'il faut ajouter un index, s'il n'est pas utilisé, l'index est ajouté
Il existe un index mais la requête est lente. Vérifiez si l'index est utilisé dans la requête. non utilisé, optimisez l'instruction SQL
Problèmes de logique de fonctionnement du code -> Modifier le code
Problèmes de requête de base de données
Autres problèmes, ajouter du cache si la mise en cache est possible, et ajouter des règles asynchrones Ajouter async
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!