Aller au contenu
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Optimiser les performances de PHP

Totalement pompé sur le site http://www.prendreuncafe.com/blog/, voici 12 astuces pour économiser de la puissance de calcul et donc accelerer vos traitements et programmes en PHP !
Interressant pour les développeurs !

  1. Si vous pouvez déclarer une méthode statique static, faites-le : les performances sont multipliées par 4.
  2. Éviter les méthodes automagiques comme __get, __set ou __autoload.
  3. require_once et son copain include_once sont très coûteux.
  4. Utilisez des chemins absolus dans les appels à require ou include quand vous le pouvez : PHP perdra moins de temps à résoudre les chemins système.
  5. Utilisez $_SERVER['REQUEST_TIME'] plutôt que time() pour obtenir le temps système.
  6. Voyez si vous ne pouvez pas utiliser strncasecmp, strpbrk and stripos plutôt que de recourir aux expressions régulières.
  7. preg_replace est plus rapide que str_replace str_replace est bien entendu beaucoup plus rapide que preg_replace [1], mais strtr est 4 fois plus rapide que preg_replace !
  8. L’emploi de tableaux en tant qu’arguments des fonctions de remplacements de chaînes de caractères est plus couteux que l’utilisation multiple de cette même fonction chaîne par chaîne à remplacer.
  9. La suppression de la sortie d’erreur par l’emploi du caractère @ est très coûteuse.
  10. $row['id'] est 7 fois plus rapide d’accès que $row[id].
  11. Les messages d’erreur en général sont coûteux.
  12. N’utilisez pas de fonctions à l’intérieur des boucles comme for ($x=0; $x < count($array); $x++) : ici la méthode count() est appelée à chaque itération.

Cool non ?


Bitdefender Total Security 120 jours pour vous faire un avis

Bloque les menaces Des millions d’utilisateurs utilisent les solutions de sécurité Bitdefender dans le monde. Bitdefender s’appuie sur une intelligence artificielle avancée ainsi que sur d’autres technologies révolutionnaires afin d’anticiper, de détecter et de bloquer instantanément les menaces mêmes les plus récentes, avant qu’elles ne puissent vous causer le moindre préjudice.

Sans ralentir vos appareils. Découvrez le potentiel complet de votre appareil numérique. Bitdefender utilise un minimum de ressources, tandis que nos outils d’optimisation peuvent améliorer le temps de démarrage et les performances globales de votre ordinateur.

Essayez Bitdefender gratuitement – 120 jours au lieu de 30 !

Partenaire

Les articles du moment