Les billets de blog
Copix et Bayes le retour
Copix a depuis des mois une classe permettant des calculs basés sur le théorème de Baye… J’ai développé cela par intérêt de ce formidable système de probabilité qui permet énormément de choses: classer les spams automatiquement, détecter une langue, définir des maladie selon des symptômes… bref une panoplie d’idées que vous pouvez mettre en oeuvre.
Multiplexing ou Thread PHP sous Copix
Après moult développement en tout genre avec tests et montée de tension nerveuse, j’ai enfin mis à jour mon système de multiplexage PHP sous Copix. A savoir que désormais vous pouvez spécifier des serveurs distants qui pourront gérer les threads.
Copix, suivez les logs
J’ai eut peu de temps pour travailler sur Copix avec la Team, mais je tente de suivre au fur et à mesure ce que mes amis développent pour le framework. Copix 3.0.4 se peaufine et l’on voit aussi la communauté continuer à proposer des petits services sympas. Par exemple, connectez vous avec votre programme client IRC (xchat, mirc, Chatzilla…) sur //irc.freenode.net// et allez sur le canal #copix. Vous verrez les logs des “commits” subversion passer sur le canal au fur et à mesure.
PHP optimisations et astuces
On vient d’en discuter avec Guillaume, et on est en train de le bloguer en même temps :) Tout d’abord pour vous parler de phpbench qui vous présente régulièrement des benchmarks de différentes méthodes PHP. Vous y découvrirez par exemple, et cela va être sujet à notre discussion juste après, que while (list($key,$val) = each($array)) est largement plus rapide que foreach ($array as $key=>$val). Ou encore que les if..elseif..else sont plus rapide que les switch/case… bref, allez lire la page et rafraichissez de temps en temps pour vous assurer des valeurs.
Exemple d'application d'un SharedObject en PHP
Je vous l’ai annoncé il y a quelques jours, Copix intègre dés aujourd’hui un SharedObject (attention, ce n’est pas le SharedObject de FMS ou Red5) qui permet de partager des données transitoires entre différents clients. On m’a souvent demandé sur le forum de copix l’intérêt de ce genre d’objet, ou tout du moins à quoi il peut servir.
Optimisations Copix PHP et Apache
Les temps de réponse… Dieu sait à quel point cela est le tracas de bien des administrateurs. Le service Woozweb vous fait faire des cauchemards ? Faites comme moi… optimisez. Je vais vous expliquer ce que j’ai fait pour enfin avoir des temps de réponses corrects et un “performance grade” (YSlow) enfin acceptable.