Envoyé par
chtig
Pour info, je ne disais pas ça uniquement sur le principe que regexp=lent, mais simplement pour l'avoir vécu. Dans un site de moteur de recherche, qui utilisait un moteur d'indexation qui ne savait pas gérer de clés composites, on obtenait une clé résultante qu'il fallait ensuite split sur un caractère simple pour retrouver la donnée. Lorsqu'on a fait des tests de profiling, on s'est aperçu que 30% du temps global de traitement d'une recherche utilisateur était passé à faire du split ! On a du coup codé un split à la mano tout simple, et on a gagné 30% de perfo.
Partager