Interactions entre PHP et Flash

PHP Solutions - novembre 2011
Le numéro de novembre de PHP Solutions avec le dossier sur PHP et Flash vient de paraître. Lire la suite…

PHP Solutions - novembre 2011

PHP Solutions octobre 2010

PHP Solutions sort son numéro de septembre, avec un dossier consacré au développement de solutions Ajax en PHP. Lire la suite…

PHP Solutions sort un deuxième numéro spécial (PHP Solutions Hors Série 02/2011) à télécharger depuis leur site. Lire la suite…
Vous connaissez tous le magazine PHP Solutions. Un site internet plus accessible, Lire la suite…
Je n’étais pas retourné sur dotdeb depuis quelques mois (je n’installe pas un nouveau serveur tous les jours). Un changement de serveur m’en a fourni l’occasion, et là, surprise et plaisir, NGINX est désormais dans les dépôts : une installation simplifiée en vue, avec trois types d’installation : light, full et extras pour couvrir un maximum de besoins. Lire la suite…
De récents articles présentent Python comme une alternative à PHP, voire comme de son remplaçant, tout au moins dans un avenir relativement proche. Et de fait, les raisons avancées (meilleure structuration du langage, possibilité d’inclure les tests dans les commentaires, rapidité à l’exécution) trouvent un écho dans mes propres réflexions.
Mais on peut pousser le raisonnement plus avant : Lire la suite…
En jetant un œil sur les actualités de zdnet j’ai été sidéré par le contenu de l’article France.fr : « On est dans le domaine du jamais vu », selon les experts de l’hébergement. Lire la suite…
L’utilisation de bonnes pratiques permet d’obtenir un code plus lisible, plus facile à maintenir, et permet d’éviter de nombreuses erreurs. Je vous présente ici les conventions utilisées sur ce site, mais il n’y a pas de réelle norme, chaque développeur, chaque équipe peut définir ses propres « bonnes pratiques ».
Leur point commun sera une standardisation de l’écriture du code, comme c’est le cas lorsque l’on utilise un framework tel que symfony ou encore Zend Framework.
On assiste depuis quelque temps à une industrialisation du développement PHP, conséquence inéluctable de son utilisation dans des applications d’entreprise et e-commerce conséquentes l’utilisation de frameworks PHP permet de développer plus vite, en équipe, dans un cadre normalisé en respectant des normes de codage strictes qui non seulement facilitent le partage et la réutilisation du code mais également sa maintenance.
Le point noir, car il y a toujours un revers, c’est la dégradation des performances, même avec un code optimisé et un cache d’optcode tel que APC, eAccelerator ou Xcache. Mais pour des sites à forte charge, ces optimisations ne suffisent pas.
Plusieurs solutions sont alors envisageables : augmenter la puissance des serveurs, modifier l’architecture en déportant les bases de données sur d’autres serveurs, rajouter des serveurs et mettre en place une solution de load-balancing… Solutions qui peuvent s’avérer efficaces – dans une certaine mesure tout au moins – mais dont le coût est lui à coup sûr exponentiel, d’autant que ces solutions vont généralement demander une revue de code et des modifications ou ajustements plus ou moins lourds.
Autre solution : passer du serveur web APACHE à NGINX. Lire la suite…