Vidéo PHP et MySQL, édition 16

Voici les 5 dernières vidéos PHP et MySQL.

[Lire plus]
Open Source en entreprise 2007

Independent Oracle Users Group (IOUG) publie une étude sur l'Open Source en entreprise, baptisée "Open Source in the Enterprise: New Software Disrupts the Technology Stack.". L'étude est commanditée par MySQL AB, mais apporte un éclairage chiffré sur les domaines informatiques qui sont maintenant investis par l'Open Source.
60% des entreprises utilisent un serveur Web Open Source, et 58% utilisent un système d'exploitation Open Source. De l'autre coté du palmarès, les applications de gestion et les messageries sont encore inconnues. L'étude indique aussi que 13% des entreprises utilisent une majorité de logiciels Open Source, en hausse de 4 points depuis 2006.

Vidéo PHP et MySQL, édition 16

Voici les 5 dernières vidéos PHP et MySQL.

[Lire plus]
PHP 5.3 : les premières versions

PHP.net publie maintenant la future version PHP 5.3, qui remplacera PHP 5.2. Les codes sources ainsi que la version Windows sont disponibles sur le site snaps, et remises à jour toutes les huit heures.
Que peut-on attendre de PHP 5.3? Lukas Smith tient une liste des objectifs de cette version sur un Wiki, mais voici un bref résumé :


  • Namespaces : les espaces de noms
  • Late Static Binding
  • Appel statiques dynamiques (sic) et _callStatic()
  • Amélioration du support des .htaccess
  • mysqlnd : la prochaine génération de mysql
[Lire plus]
PHP 5.3 : les premières versions

PHP.net publie maintenant la future version PHP 5.3, qui remplacera PHP 5.2. Les codes sources ainsi que la version Windows sont disponibles sur le site snaps, et remises à jour toutes les huit heures.
Que peut-on attendre de PHP 5.3? Lukas Smith tient une liste des objectifs de cette version sur un Wiki, mais voici un bref résumé :


  • Namespaces : les espaces de noms
  • Late Static Binding
  • Appel statiques dynamiques (sic) et _callStatic()
  • Amélioration du support des .htaccess
  • mysqlnd : la prochaine génération de mysql
[Lire plus]
6 architectures classiques

Stuart Herbert a catalogué 6 architectures Web classiques : il y a les incontournables hébergements partagés, dédiés et 2 tiers (un serveur PHP et un serveur MySQL).
Puis, il y a les fermes de serveur Web, les clusters de base de données, et enfin les architectures trois-tiers.
Cette approche résumée des architectures donne une vision globale, et vous permettra de vous situer dans l'échelle des sites. La majorité des sites se satisferont des trois premières options.

Supporter le retard de réplication

Le plus gros parasite de la réplication est le retard (replication lag) : c'est le fait que les esclaves soient en retard sur le maître. Pour certaines applications, ce n'est pas un gros problème, mais pour d'autres, comme celles qui utilisent la base de données pour stocker les sessions, c'est plus difficile à accepter.
Peter Zaitsev identifie les sources de retards sur une architecture de réplication : la charge de l'esclave (qui doit servir les lectures en plus de rattraper les écritures), les verrous (qui bloquent tous les requêtes, y compris le thread de réplication), les longues requêtes (qui ennuient tout le monde).
Au final, il est recommandé d'inclure dans l'application des systèmes qui s'adaptent à ce retard, plutôt que de faire planter l'application.

[Lire plus]
Alertes sécurité des applications PHP et MySQL, édition 165


PHP et MySQL ne font l'objet d'aucune alerte de sécurité dans leurs versions courantes :
PHP 5.2.4 et 4.4.7; MySQL 5.0.45 (communauté) et 5.0.45 (entreprise), 4.1.22, ainsi que 5.1.21-beta. Les mises à jour sont recommandées vers ces versions.



4 alertes de sécurité ont été émises cette semaine, concernant des applications suivantes :
Gallery, Joomla, PEAR et phpMyAdmin


[Lire plus]
Supporter le retard de réplication

Le plus gros parasite de la réplication est le retard (replication lag) : c'est le fait que les esclaves soient en retard sur le maître. Pour certaines applications, ce n'est pas un gros problème, mais pour d'autres, comme celles qui utilisent la base de données pour stocker les sessions, c'est plus difficile à accepter.
Peter Zaitsev identifie les sources de retards sur une architecture de réplication : la charge de l'esclave (qui doit servir les lectures en plus de rattraper les écritures), les verrous (qui bloquent tous les requêtes, y compris le thread de réplication), les longues requêtes (qui ennuient tout le monde).
Au final, il est recommandé d'inclure dans l'application des systèmes qui s'adaptent à ce retard, plutôt que de faire planter l'application.

[Lire plus]
Alertes sécurité des applications PHP et MySQL, édition 165


PHP et MySQL ne font l'objet d'aucune alerte de sécurité dans leurs versions courantes :
PHP 5.2.4 et 4.4.7; MySQL 5.0.45 (communauté) et 5.0.45 (entreprise), 4.1.22, ainsi que 5.1.21-beta. Les mises à jour sont recommandées vers ces versions.



4 alertes de sécurité ont été émises cette semaine, concernant des applications suivantes :
Gallery, Joomla, PEAR et phpMyAdmin


[Lire plus]