Optimiser apache / php pour un tout petit serveur

Nouveau WRInaute
Bonjour à tous et à toutes.

J'ai besoin d'aide pour optimiser mon serveur. J'ai des besoins assez particuliers :

J'ai installé un apache2, mysql5 et php5 sur un petit boîtier : un linksys nslu2.
J'ai remplacé le firmware d'origine par debian pour installer mes applications.
Etant donnée la bête (266Mhz), je pense que je peux optimiser au niveau de la configuration des serveurs http et bd)
Il ne va y avoir qu'un seul utilisateur à la fois de temps en temps (essentiellement par le réseau local)
L'authentification de l'utilisateur va se faire par htaccess.
J'ai écris une application (en c++) qui doit faire des requêtes à la base toutes les 20 secondes.
Niveau mémoire : une clé de 1Go qui héberge le système et qui laisse 30Mo.
J'ai installé apache, mysql et php depuis apt-get.
Et pour le moment j'ai désactivé le safe_mode, et les magic_quotes
J'utilise pour le moment des bases innoDB pour avoir des contraintes d'intégrité référentielles.

Selon vous quels sont les optimisations que je puisse faire ?
Ai-je intérêt à enlever php, apache et mysql et les compiler ?
Vais-je gagner à passer à lighttpd sachant que je n'ai que des pages dynamiques ?


D'avance merci.
 
WRInaute occasionnel
Comme tu es sur une clef, les accès disque peuvent te pénaliser, donc tu pourrais par exemple désactiver les logs apache.
Au niveau de la base, assure-toi que les indexs sont correctement placés, et les tables optimisées. Au niveau Apache, déréférence tous les modules dont tu n'as pas besoin
 
Discussions similaires
Haut