Pour exécuter des tâches en paralelle avec PHP, il faut passer par les ticks ou bien pcnt_*.
Harry Fueck vous propose de découvrir curl_multi_exec : cette fonction de l'extension Curl permet de lancer simultanément plusieurs navigateurs Web.
Ici, Harry s'en sert pour découper un fichier à analyser, et affecter des petites tâches à différents processus, qui retourne leurs sommaires.
Une approche de type MapReduce, chère à Google, et qui donne des résultats étonnants sur les grandes quantités de données.
- Wide Finder in errr PHP
- Map Reduce
- Wide Finder project
Harry Fueck vous propose de découvrir curl_multi_exec : cette fonction de l'extension Curl permet de lancer simultanément plusieurs navigateurs Web.
Ici, Harry s'en sert pour découper un fichier à analyser, et affecter des petites tâches à différents processus, qui retourne leurs sommaires.
Une approche de type MapReduce, chère à Google, et qui donne des résultats étonnants sur les grandes quantités de données.
- Wide Finder in errr PHP
- Map Reduce
- Wide Finder project
-
Auteur
-
Origine