Dashcircle - Dix de perdus, un de retrouvé

Informatique pratique, tutoriaux, vie pratique et maux de tête

Accueil Administration Web Comment activer Query Cache pour PHP 5
Découvrez également http://www.dashcircle.com
Ou faites des rencontres sur un nouveau site de rencontre gratuit
ou un site de rencontres par affinités

En partenariat avec
Comment activer Query Cache pour PHP 5 PDF E-mail
(1 Vote)
Administration Web
Mercredi, 26 Novembre 2008 10:32

Salut,

Si vous ne savez pa ce qu'est Query Cache, c'est un système de cache pour PHP 5 (jusque là, tout va bien), destiné à mettre en cache le résultat de requêtes. Il est très utile si votre site affiche très régulièrement des contenus peu sujets à modifications, car bien entendu, un site qui change peu utilise souvent les mêmes requêtes, c'est donc un gain de temps considérable !

D'après le site de MySQL AB, le rang des pires scénarios possibles s'étend d'une baisse de performances de 13% à une hausse de performances d'environ 238% (ou 138%, si j'ai mal compris). Cela peut donc être beaucoup mieux, et il est reporté que des performances multipliées par 5 ne sont pas rares.

Ce sont des chiffres théoriques, qui si dans la plupart des cas se vérifient (des performances souvent accrues sur des sites dont les pages les plus affichées sont stables), il faut prendre en compte que sur quelques sites, où les mises à jour sont fréquentes sur toutes les pages par exemple, que les performances peuvent tomber à 50%, voire 20% si on en croit certains webmasters...

Dans tous les cas je vous conseille d'essayer, voici comment l'activer :
Ouvrez votre fichier php.ini (pour Ubuntu ou Debian, il se trouve normalement dans /etc/php5/apache2/php.ini,
et ajoutez-y deux lignes (en changeant évidemment les paramètres selon votre envie) :

query_cache_type = 1 ;  Cette ligne active le cache de requêtes
query_cache_size = 4000000; Cette ligne définit, en octets, la taille de ce cache de requêtes (ici, environ 4Mo)

Puis redémarrez votre serveur Apache (ligne de commande pour Ubuntu) :
sudo /etc/init.d/apache2 restart

Et voilà !


Citer cet article sur votre site

Pour créer un lien vers cet article sur votre site,
copiez et collez le texte ci-dessous dans votre page.




Prévisualisation :


Powered by QuoteThis © 2008
 

Discutez de ce sujet sur le forum. (0 posts)



Les articles populaires

On en parle sur le forum

dans Discuter des articles par jonn2, 16-06-10 00:12
dans Discuter des articles par admin, 09-06-10 00:29
dans Discuter des articles par melanie, 14-02-10 00:02

Qui est là ?

Nous avons 118 invités en ligne

Mots-clés