Dears, amontaigu/mysql
will disappear the 1st of August 2016 since mysql proposes now officially auto execution of sql scripts at container initialization stage.
You can check official mysql page on docker hub.
Thanks for your understanding and enjoy docker.
Mediawiki et réplication mysql : le mauvais ménage ?
Il y a des fois comme ça, ou on a des feeling qu’on ne sait pas expliquer au sujet d’un souci. Puis on test, sans trop savoir et la hop, ca fonctionne.
En l’occurence cette fois il s’agit de mediawiki. Un moteur wiki sympa que j’ai installé sur le serveur. Jusque la tout va bien. Sauf que, et bien l’accès à certaines pages du wiki était totalement anormalement lent… Mediawiki étant tout de même à l’origine fait pour wikipedia, site à forte audience, je me suis logiquement dit que cela venait de chez moi.
Malheureusement aucune explication ni trace d’erreur. Sauf que, mon serveur a une réplication Mysql sur un autre serveur. Bizarrement, j’avais l’impression que ma réplication se mettait régulièrement HS lorsque j’utilisais mediawiki, mais sans preuve (toujours aucune a l’heure actuelle).
Du coup, je me dis, aller, configure ton serveur pour empecher la BDD media wiki d’aller dans le log binaire et du coup d’aller dans la réplication.
Et la miracle ! Le wiki fonctionne correctement, sans attendre 3 plombes !!!
Bref un feeling qui a fonctionné. Sauf que, en l’état, je trouve que c’est moyennement satisfaisant puisque le wiki n’est pas répliqué. A la rigueur je pourrais forcer le wiki a fonctionner avec un moteur plus basique (myisam au lieu de innodb) histoire d’assurer une réplication meilleure ??
Bref pour le moment je laisse en l’état, le wiki est moins critique que le forum dans un premier temps mais bon, il va falloir améliorer cette situation… Sauf que si je laisse la config de base qui a priori ne passe pas sur la réplication et que j’ajoute une tonne de données, la migration sera plus « chiante » par la suite…
Optimiser sa configuration serveur : liens en vrac
Avant de faire un meilleur article pour mémoire voici quelques liens que j’ai essayé de suivre pour l’optimisation de ma configuration serveur. C’est en vrac, à voir pour remettre en forme tout cela. Au moins c’est déjà une première note filtrée sur des résultats que j’ai pu estimer disons suffisamment « intéressant » pour tester en vrai !
- http://www.exinsidephp.com/2010/06/23/optimiser-les-performances-mysqlapachephp/ (non testé)
- http://dotclear.placeoweb.com/post/Apache-optimisation (testé en partie, sur des conf récente c’est globalement fait par défaut)
- http://www.howtoforge.com/caching-with-apache-mod_cache-on-debian-etch-p2 (testé vite fait : juste l’install de mod_cache)
- http://dasini.net/blog/2009/10/12/mysql-query-cache/ (lu rapidement, mais le cache de requête est visiblement fait par défaut sur une conf mysql récente)
- http://benjamin.sonntag.fr/a46-mod_expires_ou_comment_economiser_de_la_bande_passante.html (lu rapidement, mais j’ai juste installé rapidement mod_expires)
- http://nicolas.steinmetz.fr/journal/post/2008/09/16/Optimisation-apache-mod_deflate-mod_expires-ETag (très bon article, j’ai « presque » suivi à la lettre)
- http://www.queret.net/blog/post/2007/04/13/76-optimisation-apache2 (lu simplement, cela recoupe quelques liens cités précédemment)
- http://t37.net/le-tuning-apache-pour-augmenter-les-performances-de-votre-application-web.html (très bon article de fond !)