Vidéo PHP et MySQL, édition 20

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



Ces vidéos sont publiés sur les sites de partagent de vidéo. Ce sont …

[Lire plus]
10 moyens de crasher MySQL

Je ne peut pas resister à cette liste, émise encore une fois par le semillant Peter Zaitsev. Pas moins de 10 'solutions' pour conduire un serveur MySQL à l'agonie. C'est à dire qu'en utilisant ces fonctionnalités, on pense faire un bon coup de performances, alors qu'en fait, on dirige directement le serveur à l'abattoir.
Mon préféré? les procédures stockées, qui peuvent convertir une simple requête de mise à jour en millions de requêtes complémentaires. Ne vous trompez pas, j'utilise les procédures stockées quand je peux, mais j'ai appris à m'en méfier aussi.
Il y en a plus que 10, d'ailleurs : Tables temporaires, Tables en mémoire, Buffer de tri MyISAM, Commandes préparées, Blob, Tables Merge, Espace disque, Procédures stockées, récursivité, Arbre d'analyse, Variables de session, Saturation des mutex, Variables server.

  •   …
[Lire plus]
Installer Lighttpd avec PHP5 et MySQL Support sur Mandriva 2008

Guide d'installation pour PHP et MySQL sur le serveur qui monte : lighthttpd. lighthttpd est connu pour être rapide, et taillé pour les performances. On s'en sert souvent comme serveur d'images, avec un minimum de modules (et d'encombrement) tandis qu'Apache conserve la gestion des scripts PHP.
En fait, cela commence à faire étrange de le voir se doter des mêmes modules qu'Apache. Mais c'est un outil à connaître.

10 moyens de crasher MySQL

Je ne peut pas resister à cette liste, émise encore une fois par le semillant Peter Zaitsev. Pas moins de 10 'solutions' pour conduire un serveur MySQL à l'agonie. C'est à dire qu'en utilisant ces fonctionnalités, on pense faire un bon coup de performances, alors qu'en fait, on dirige directement le serveur à l'abattoir.
Mon préféré? les procédures stockées, qui peuvent convertir une simple requête de mise à jour en millions de requêtes complémentaires. Ne vous trompez pas, j'utilise les procédures stockées quand je peux, mais j'ai appris à m'en méfier aussi.
Il y en a plus que 10, d'ailleurs : Tables temporaires, Tables en mémoire, Buffer de tri MyISAM, Commandes préparées, Blob, Tables Merge, Espace disque, Procédures stockées, récursivité, Arbre d'analyse, Variables de session, Saturation des mutex, Variables server.

  •   …
[Lire plus]
Installer Lighttpd avec PHP5 et MySQL Support sur Mandriva 2008

Guide d'installation pour PHP et MySQL sur le serveur qui monte : lighthttpd. lighthttpd est connu pour être rapide, et taillé pour les performances. On s'en sert souvent comme serveur d'images, avec un minimum de modules (et d'encombrement) tandis qu'Apache conserve la gestion des scripts PHP.
En fait, cela commence à faire étrange de le voir se doter des mêmes modules qu'Apache. Mais c'est un outil à connaître.

Sondage annuel MySQL

MySQL lance son sondage annuel de sa communauté d'utilisateur. C'est grâce à lui que nous avons découvert que 40% des utilisateurs sont aussi sur Oracle, et que 50% d'entre eux utilisent la réplication. Alors, avec la massive communauté francophone, il est temps de remplir le sondage et d'en savoir plus!

3 conférences publiées : trucs, sécurité et architectures

Je viens de poster mes trois conférences de Washington DC:
Une nouvelle version des trucs et astuces : en préparant la conférence, j'ai réalisé que la première session trucs et astuces PHP datait de Washington l'an dernier, mais qu'elle n'a plus rien à voir avec la version originale. Certains trucs ont disparu, d'autres ont été ajouté : c'est fou comment le même sujet a pu évoluer.
La session sécurité MySQL a eu beaucoup de succès. Elle est basée sur le livre 'Sécurité PHP 5 et MySQL 5', écrit avec Philippe Gamache, et publié chez Eyrolles. Les aspects audits de base de données devraient devenir un sujet important dans les prochaines années.
La session sur les architectures PHP et MySQL est clairement celle que je vais retravailler dans les mois prochains : le contenu est la, et l'intérêt aussi. Il faut que je précise différents aspects et que je livre plus d'outils à conseiller.
Elles sont …

[Lire plus]
Sondage annuel MySQL

MySQL lance son sondage annuel de sa communauté d'utilisateur. C'est grâce à lui que nous avons découvert que 40% des utilisateurs sont aussi sur Oracle, et que 50% d'entre eux utilisent la réplication. Alors, avec la massive communauté francophone, il est temps de remplir le sondage et d'en savoir plus!

3 conférences publiées : trucs, sécurité et architectures

Je viens de poster mes trois conférences de Washington DC:
Une nouvelle version des trucs et astuces : en préparant la conférence, j'ai réalisé que la première session trucs et astuces PHP datait de Washington l'an dernier, mais qu'elle n'a plus rien à voir avec la version originale. Certains trucs ont disparu, d'autres ont été ajouté : c'est fou comment le même sujet a pu évoluer.
La session sécurité MySQL a eu beaucoup de succès. Elle est basée sur le livre 'Sécurité PHP 5 et MySQL 5', écrit avec Philippe Gamache, et publié chez Eyrolles. Les aspects audits de base de données devraient devenir un sujet important dans les prochaines années.
La session sur les architectures PHP et MySQL est clairement celle que je vais retravailler dans les mois prochains : le contenu est la, et l'intérêt aussi. Il faut que je précise différents aspects et que je livre plus d'outils à conseiller.
Elles sont …

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


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



3 alertes de sécurité ont été émises cette semaine, concernant des applications suivantes :
Gallery, WordPress et Xoops


[Lire plus]