Gagner 1 eeePC 1005HA

A l'occasion du Forum PHP organisé par l'AFUP (Association Française des Utilisateurs de PHP), le partenaire de cet événement LeMug.fr (MySQL User Group) associé à Anaska du Groupe Alter Way, vont offrir 1 eeePC 1005HA.
Ce eeePC sera à gagner exclusivement pendant l'une des conférences sur MySQL. dont le nom sera dévoilé pendant l'évènement.


Anaska et LeMug.fr offrent un eeePC 1005HA à l’occasion de la journée MySQL du forum PHP MySQL

Anaska (Alter Way Formation), l’organisme de formation MySQL référence en partenariat avec SUN et LeMug.fr offrent un eeePC 1005HA à l’occasion de la journée MySQL du forum PHP MySQL qui aura lieu les 12 et 13 Novembre. L’eeePC sera offert par tirage au sort à l’occasion de l’une des conférences sur MySQL. Le programme du salon

LeMug [...]

MySQL Query Cache

L'utilisation du cache de requêtes est un point très demandé par les développeurs PHP, mais pas toujours exploité comme il faut.
2 sites répondent sur cette demande :

  • Patrick Lafontaine propose sur son blog une solution de réalisation
  • Olivier Dasini complète ce sujet en proposant un tour d'horizon des possibilités et des fonctions existantes.


MySQL Query cache

En tant que boulimique de MySQL, je me promène souvent sur la toile à la recherche d’informations, de bonnes et de moins bonnes…

Je suis tombé sur un article traitant du cache de requêtes de MySQL (MySQL Query Cache) sur le blogue de Patrick Lafontaine (http://www.noidea.ca/)

Je me permet de faire quelques commentaires ici.

En préambule, quelques informations nécessaires sur le cache de requêtes:

Système de cache interne à MySQL qui ne stocke que les requêtes SELECT et leur résultat ie pas d’INSERT, UPDATE, DELETE…

Les requêtes ( SELECT donc) doivent être strictement identiques ie même casse, mêmes espaces entre les mots,…

Ex 3 requêtes …

[Lire plus]
Les mots réservés de mysql
ADD ALL ALTER
ANALYZE AND AS
ASC ASENSITIVE BEFORE
BETWEEN BIGINT BINARY
BLOB BOTH BY
CALL CASCADE CASE
CHANGE CHAR CHARACTER
CHECK COLLATE COLUMN
CONDITION CONNECTION CONSTRAINT
[Lire plus]
120 possibilités autour de MySQLND

Pour rappel, MySQLND est une bibliothèque qui remplace libmysql dans les versions récentes de PHP, permettant d'inclure une nouvelle approche pour accélérer les transferts.
Le site internet Super Hero propose une liste très complète autour de MySQLND avec PHP avec 120 possibilités offertes. En voici quelques unes :

  • packets_sent, packets_received
  • bytes_received_eof_packets, packets_received_eof
  • bytes_received_rset_field_meta_packet, packets_received_rset_field_metabytes_received_change_user_packet, packets_received_change_user
  • result_set_queries
  • slow_queries
  • flushed_normal_sets, flushed_ps_sets
  • rows_fetched_from_client_ps_cursor
  • connect_success, connect_failure
  • in_middle_of_command_close
  • command_buffer_too_small
[Lire plus]
120 possibilités autour de MySQLND

Pour rappel, MySQLND est une bibliothèque qui remplace libmysql dans les versions récentes de PHP, permettant d'inclure une nouvelle approche pour accélérer les transferts.
Le site internet Super Hero propose une liste très complète autour de MySQLND avec PHP avec 120 possibilités offertes. En voici quelques unes :

  • packets_sent, packets_received
  • bytes_received_eof_packets, packets_received_eof
  • bytes_received_rset_field_meta_packet, packets_received_rset_field_metabytes_received_change_user_packet, packets_received_change_user
  • result_set_queries
  • slow_queries
  • flushed_normal_sets, flushed_ps_sets
  • rows_fetched_from_client_ps_cursor
  • connect_success, connect_failure
  • in_middle_of_command_close
  • command_buffer_too_small
MySQL Query Cache

La query cache de MySQL joue un rôle important dans la performance de plusieurs sites Web.  Elle a pour avantage d’être  transparente, c’est-à-dire que la ou les applications qui s’en servent n’ont pas besoin d’être modifiées.

J’ai recu la semaine passée la question suivante (je résume):

Je souhaite utiliser une cache pour le menu de mon site afin de le rendre plus performant. Puisque le contenu du menu ne change pratiquement jamais, est-il plus avantageux d’utiliser APC Cache que la Query Cache de MySQL puisque la communication s’effectue selon un schéma comme:

php -> cache_apc (ram)
php -> mysql -> query_cache (ram)

Je souhaite réduire au minimum les requêtes SQL exécutées.

Personnellement, j’utiliserais la cache de MySQL. Tout d’abord, il faut savoir qu’il y a une énorme différence entre les 2 caches.

MySQL Query Cache est …

[Lire plus]
JoobsBox

Dans la même catégorie que JobberBase, JoobsBox est une API vous permettant de créer un site d'offres d'emploi. Cette application est réalisée en PHP / MySQL sur une base de Zend Framework.
Vous allez pouvoir poster une offre d'emploi sans avoir besoin de vous inscrire à un site internet, mais aussi consulter librement les offres publiées.
Dans les principales caractéristiques qui vous sont proposées, sont :
De nombreux paramètres généraux : titre, nombre d'annonces, durée...

  • Gestion du Multi-langages
  • Utilisation de nombreux thèmes, plug-ins
  • Administration des annonces, des catégories...
JoobsBox

Dans la même catégorie que JobberBase, JoobsBox est une API vous permettant de créer un site d'offres d'emploi. Cette application est réalisée en PHP / MySQL sur une base de Zend Framework.
Vous allez pouvoir poster une offre d'emploi sans avoir besoin de vous inscrire à un site internet, mais aussi consulter librement les offres publiées.
Dans les principales caractéristiques qui vous sont proposées, sont :
De nombreux paramètres généraux : titre, nombre d'annonces, durée...

  • Gestion du Multi-langages
  • Utilisation de nombreux thèmes, plug-ins
  • Administration des annonces, des catégories...