Optimisation du code PHP sur le web

Table des matières
Les aspects à prendre en compte pour une optimisation correcte du web seront
  • Espace disque occupé par l'application
  • Consommation de mémoire RAM
  • Bande passante nécessaire
  • La vitesse à laquelle le Web fonctionne et se charge

Voici quelques astuces d'optimisation de code php à garder à l'esprit :
Déclarez le moins de variables et d'objets possible, utilisez également la fonction unset() pour libérer de la mémoire et détruire les variables ou les tableaux lorsqu'ils ne sont plus utilisés.
Si {else} les expressions conditionnelles s'exécutent plus rapidement que le changement de casse.
 if ($ color == 'blue') {code à exécuter} else {code à exécuter} 

Le bloc if de conditions utilise moins de cycles de processeur, donc l'exécution est plus rapide.
 switch ($ color) {case blue : code pour exécuter break; case rouge : code pour exécuter break; }

Les structures répétitives ou les boucles for sont plus lentes que les boucles while
 <? pour ($ i = 1; $ i <? $ i = 0; tandis que ($ i 

Pour mesurer combien de mémoire RAM consomme une page ou un script php, à la fin de l'exécution ou du chargement de la page on met le code suivant.
echo 'Mémoire utilisée :'. ronde (memory_get_usage () / 1024,1). 'Ko de'. ronde (memory_get_usage (1) / 1024,1). « Ko »;

Il peut également être utilisé en plaçant le code dans le pied de page du Web pour voir combien de RAM il consomme lors de l'ouverture de chaque section.
Lorsque vous effectuez une requête SQL et que les champs sont affichés, utilisez des guillemets simples dans le champ à afficher exemple $ record ['id'] est jusqu'à 7 fois plus rapide que $ record [id].
De nombreux programmeurs utilisent @ pour empêcher l'affichage d'erreurs lors de l'appel d'une fonction ou d'une requête mysql, cela effectue une vérification des erreurs et ralentit beaucoup l'exécution du script, il est préférable de corriger l'erreur ou de désactiver l'affichage des erreurs avec error_reporting (0) jusqu'à les corriger.
Ne pas copier de variables sur d'autres peut aider à réduire 1 Mo de RAM
 

L'écrire en une seule ligne est mieux et cela se ferait de la manière suivante

Il est important de fermer les connexions à la base de données mysql lorsque vous avez fini de les utiliser, simplement avec la fonction mysql_close ($ connection);
Évitez les validations de formulaire et les vérifications à l'aide de php PHP après avoir effectué un POST.
L'utilisateur devra attendre que le web se charge à nouveau pour valider le formulaire, il est préférable de le faire en externe avec jquery, car étant un framework javascript, il est exécuté dans le navigateur et non sur le serveur, économisant les ressources du serveur .Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave