Performance de votre site

Lorsque vous entendez surveillance web, et surtout la performance d’un site internet, cela signifie optimisation et améliorer de celui-ci.
Vous pouvez vous appuyer sur l’environnement AMP (Apache, PHP, MySQL) pour améliorer le développement, mais aussi Il existe de nombreux outils open source.
Le blog Monitour a regroupé de nombreux points à surveiller pour vous aider à avoir un regard différent de votre projet. L’article place en avant ceci :

  • Le cache
  • L’utilisation des expressions régulières
  • Optimisation du code
  • La manipulation de la mémoire
  • La compression
  • L’analyse des erreurs
  • Etc


Chaque point est expliqué en détails avec les quelques lignes de codes à utiliser

[Lire plus]
Réaliser un benchmark

Le site memo-linux.com donne à travers un article la possibilité de réaliser un benchmark pour un serveur MySQL, au cas si vous ne souhaitez pas vous appuyer sur les différents outils déjà existants ou le développer par vous même en PHP.
L'aritcle explique les différentes étapes que vous avez besoin :

  • L'installation
  • La création
  • La préparation des tests
  • Différents types de tests : Lecture, écriture


Bien sur vous verrez de suite le résultat que vous pourez analyser.

Jmeter les fonctions à connaître

Jmeter est un projet maintenu par la fondation Apache et permet de réaliser de nombreux tests touchant des projets Webs. Un de ces points forts concernent les tests de montés de charges qui est en autre utile avec les projets PHP et MySQL.
Cependant, il existe d’autres possibilités que l’outil propose, comme nous explique le blog d’Eric German.
Les fonctionnalités expliquées dans l’article que vous pouvez utiliser avec jmeter concerne :

  • L’enregistrement de scénarios
  • La réalisation de tests fonctionnels
  • Des tests de chargement de fichier

L'article explique point par point les fonctionnalités mal connue avec une capture écran pour illustrer la configuration



[Lire plus]
MySQL Alternatives à MySQL

Le site TechPortal a publié un article de Nick Peirson autour des alternatives MySQL qui existent actuellement.
L’article rappelle certains points :

  • L’historique
  • Les alternatives qui existent
  • Lequel choisir
  • La compatibilité
  • Le futur
  • Etc


L’ensemble des points présentés sont expliqués, et les noms des logiciels et bases de données sont cités pour que vous puissiez les tester.

Linutop OS 4.0

Linutop est un ordinateur de dimensions réduites, permettant de proposer des solutions intégrées pour les entreprises. La nouvelle version vient de sortir avec une nouvelle version de l’OS qui tiens toujours sur une clef USB.
De nombreux logiciels Open Source ont été intégrés et pré-installés (Firefox, Open Office, VLC, Media player, etc…). Enfin, la version 4 intègre un serveur LAMP (Linux Apache MySQL PHP) utilisable de suite sans aucun paramétrage supplémentaire.

Déployez efficacement de nouvelles applications MySQL sous Windows (05 Apr 2012)

Participez à ce séminaire Web en direct et apprenez comment développer, déployer et maintenir rapidement, facilement et en toute sécurité des applications MySQL sous Windows. Nous étudierons les nouvelles fonctionnalités MySQL permettant une installation rapide de MySQL, une conception des applications basée sur une interface graphique utilisateur, le développement et l'optimisation, la surveillance globale, la sauvegarde et la récupération, ainsi que l'intégration de MySQL dans des infrastructures de sécurité Active Directory existantes au sein d'un environnement Windows.

Microsoft Windows est le numéro 1 des plateformes de développement pour MySQL. Au cours de ce séminaire technique, nous vous ferons part des dernières améliorations de MySQL sous Windows, qui incluent :

  • des améliorations des performances et de l'évolutivité spécifiques à Windows dans MySQL 5.5
  • MySQL Installer for …
[Lire plus]
Percona 2.0.4

La nouvelle version de Percona vient de sortir. Elle apporte principalement des correctifs pour les bases données.
Par ailleurs, il est important d'effectuer la mise à jour car elle sera aussi utile pour les utilisateurs de des bases de données MySQL, MariaDB, PostgreSQL....

Nouveautés de MySQL Cluster 7.2 (06 Mar 2012)

MySQL Cluster 7.2 est désormais disponible en version GA/production! MySQL Cluster 7.2 délivre une haute évolutivité, 99.999% de disponibilité et une agilité de développement idéales pour vos applications Web et télécom de prochaine génération. Participez à ce séminaire Web en direct pour découvrir les nouveautés de MySQL Cluster 7.2 incluant:

  • Améliorations des performances fournissant 1 milliard de requêtes par minute !
  • Performance JOIN 70x plus élevée grâce à l'Adaptive Query Localization, permettant l'analyse en temps réel de données en ligne
  • Nouvelle API NoSQL via Memcached, permettant d'effectuer à la fois des requêtes NoSQL et SQL sur les mêmes données
  • Partitionnement (Auto-sharding) à travers les centres de données, avec réplication synchrone pour le déploiement de services globaux à haute disponibilité
  • Simplicité d'utilisation améliorée, avec …
[Lire plus]
Nouveautés de MySQL Cluster 7.2 (06 Mar 2012)

MySQL Cluster 7.2 est désormais disponible en version GA/production! MySQL Cluster 7.2 délivre une haute évolutivité, 99.999% de disponibilité et une agilité de développement idéales pour vos applications Web et télécom de prochaine génération. Participez à ce séminaire Web en direct pour découvrir les nouveautés de MySQL Cluster 7.2 incluant:

  • Améliorations des performances fournissant 1 milliard de requêtes par minute !
  • Performance JOIN 70x plus élevée grâce à l'Adaptive Query Localization, permettant l'analyse en temps réel de données en ligne
  • Nouvelle API NoSQL via Memcached, permettant d'effectuer à la fois des requêtes NoSQL et SQL sur les mêmes données
  • Partitionnement (Auto-sharding) à travers les centres de données, avec réplication synchrone pour le déploiement de services globaux à haute disponibilité
  • Simplicité d'utilisation améliorée, avec …
[Lire plus]
MariaDB 5.3.5 stable

La version stable de la base de données MariaDB 5.3.5, venant du fork MySQL, est disponible pour l'ensemble des langages comme PHP, Python,...
Elle bénéficie des évolutions suivantes :

  • Optimiseur de requêtes
  • Interface NoSQL
  • Améliorations des performances
  • Accélérateurs lors de l'exécution de sous-requêtes
  • Optimisations des tables dérivées, des vues, de l'accès disque, du contrôle 
  • etc


Bien sur, cette version peut être utilisée en production.