Actualités

phar arrive

  • lundi 30 juin 2008
Image pour le titre du contenu
Phar est un format de fichier d'archive pour PHP : (PHp ARchives). Il permet de stocker des applications PHP complètes dans un seul fichier, et de les exécuter de manière indépendantes. Toutes les sources sont rangées dans un seul document organisé comme un système de fichiers, et peuvent être signées, chiffrées et compressées. Phar est aussi compatible avec APC, et donne de bonnes accélérations.

Regardez les exemples de fonctionnement chez Derick et Sebastian pour comprendre la simplicité (apparente) du concept. Et si le coeur vous en dit, on cherche des tests de vitesse!
Image pour le titre du contenu
Traditionnellement, on taille une application Web pour fonctionner à 70% des pics de trafic estimé. Pourtant, Theo Schlossnagle observe : "au moins huit fois durant le mois passé, nous avons absorbé des augmentations soudaines allant de 100% à 1000% du trafic."

Dans son blogue, il dissèque les différents pics qui surviennent, que l'on passe sur le New York Times ou sur Digg, avec des effets variés. Dans tous les cas, il faut pouvoir réagir en moins d'une minute à ces pics : il est donc peu réaliste d'envisager d'installer des machines supplémentaires, même sur une grille de calcul. Et il n'est toujours pas envisageable d'avoir une architecture taillé pour les pics, quand elle ne sert que 8 fois par mois.

Beaucoup d'observations intéressantes dans cet article, mais peu de solutions précises pour ce domaine en pleine maturation qu'est la montée en charge des applications.
Image pour le titre du contenu
Le groupe 451 CAOS Theory a organisé un tournoi de l'Open Source en se basant sur les mêmes règles de sélection que pour le championnat de football qui vient de se conclure, mais en faisant s'affronter sur le terrain de l'Open Source : contributions, éditeurs, services, infrastrcture, etc.

Cette finale improbable accueillait l'Allemagne et la France, et après un match très sérré, c'est la France qui l'emporte.

Outre un brin de chauvinisme sportif, vous pourrez retrouver une fiche intéressante sur la France et beaucoup d'autres pays européens sur le blogue de 451 CAOS.
Image pour le titre du contenu
Utiliser des valeurs par défaut est une bonne pratique de développement, notamment en PHP puisque les variables ne sont pas déclarées. On procéde généralement avec une condition :

if (isset($_GET['x'])) { $x = validation($_GET['x']); } else { $_GET["x"] = 0; }

Daniel Arnolds propose une autre approche : en ajoutant à $_GET le tableau de valeur par défaut, on peut attribuer les variables qui manquent, avec leur valeur par défaut. Cette approche est plus compacte que la précédente, mais souffre du manque de validation.

$args = $_GET + array('x'=>0);
Image pour le titre du contenu
"Lorsque vous utilisez MySQL en mode batch, vous aurez souvent besoin d'utiliser les commandes en ligne UNIX en collaboration avec des requêtes SQL. Ce script de démonstration vous montre comment faire cela."

Amit K. Saha présente ici un truc pratique pour tout faire dans un script Shell, sans passer par un langage de programmation complémentaire.
<< Début precedent 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |  suivant Fin >>

Résultats 19 - 27 sur 7772