Ce mémo a été publié le 13 juin 2011 et peut contenir des informations qui peuvent être incomplètes, non mises à jour voir erronées du fait de son ancienneté. N'hésitez pas à compléter votre recherche sur des articles plus récents.
Rate this post

Maintenant que j’ai mon serveur web de base, je vais l’optimiser un peu.
En effet, si j’utilise des applications web comme Magento très gourmandes en ressource, il faut mieux passer par là.

Donc, je vais installer APC qui permet d’utiliser un cache pour améliorer les temps de réponses.

 

D’abord, il faut installer tout ce qu’il faut pour compiler les sources :

Ensuite, on peut installer APC :

Laisser par défaut les valeurs au questions suivantes :

 

Si vous avez une erreur de ce type, il faut revoir l’installation de libpcre3-dev :

Les 3 dernières lignes doivent être comme ça :

A ce stade, il faut faire ce qui est marqué, à savoir ajouter une ligne dans le php.ini :

Ajouter cette ligne à la fin du fichier /etc/php5/apache2/php.ini

Redmarrer le serveur Apache :

Tester la prise en compte d’APC avec le fichier phpinfo.php créé dans la partie 1.

Voici le résultat normal :

debsrv001_apc

 

Dans la version que je viens d’installer, il y a un fichier qui permet de visualiser l’utilisation du cache :

Copier ce fichier à la racine du serveur web :

Dans un navigateur, utiliser l’URL d’accès au fichier (dans mon cas : http://172.17.207.65/apc.php)

debsrv001_apc_admin

Dans le code de apc.php, il faut changer le mot de passe par défaut.
Ensuite, il est possible d’utiliser les fonctions d’administration d’APC via un navigateur, comme par exemple, vider le cache d’APC (ce qui peut être utile lors des développements…).

Voilà pour la partie rapidité du serveur.

J’avais utilisé la commande suivante dans un article précédent intitulé « Ubuntu 10.10 – Serveur de développement – Partie 2 » :

Cette commande permet de simuler l’accès de 100 utilisateurs sur le serveur web et de produire des statistiques.

Voici le résultat de la commande :