Pages : 1
#1 Le 30/06/2013, à 13:21
- devphp
Les inodes et les sessions PHP ralentis le site
Bonjour,
Je développe des sites internet pour mon travail, dont un qui marche plutôt bien, voir trop bien, le serveur à un i7 64G (le propriétaire a choisi cette machine http://www.ovh.com/fr/serveurs_dedies/eg_64g_ssd.xml ) sous Debian 7 à lui tout seul.
Apparemment, le site consomme énormément d'inode (SESSION PHP en l’occurrence) ce qui ralentis très fortement le site. La tâche cron (qui est désactivé sous Ubuntu) est activé et fonctionne d'après syslog, pourtant le dossier est toujours trop remplis.
Une idée d'ou pourrait venir se problème ?
Merci
Dernière modification par devphp (Le 30/06/2013, à 13:31)
Ubuntu 12.04 (Xfce) 64bits
Intel® Core™ i5 CPU M 520 @ 2.40GHz × 4
Priorité à la prévention, faite des back-up fréquent.
Hors ligne
#2 Le 30/06/2013, à 14:30
- Haleth
Re : Les inodes et les sessions PHP ralentis le site
Beuh, tu peux mettre tes sessions en ramfs.
Après, si ton site reçoit trop de trafic, c'est peut-être l'occasion de mettre en place une répartition des charges entre plusieurs machines ..
Ubuntu is an ancien African word which means "I can't configure Debian"
Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.
Hors ligne
#3 Le 17/07/2013, à 16:06
- Smon
Re : Les inodes et les sessions PHP ralentis le site
Tu peux :
- stocker tes sessions dans un autre dossier (qui dispose de plus d'espace)
- stocker tes sessions en BDD (si tu as plus de place)
- mettre en place une tâche cron qui te fait régulièrement le nettoyage
Hors ligne
#4 Le 18/07/2013, à 23:37
- vince2corte
Re : Les inodes et les sessions PHP ralentis le site
Effectivement, le stockage des sessions dans une base de données présente deux avantages :
1 - Une limite en nombre largement supérieure à ce que peut gérer un système dans un dossier (sans gros ralentissement s'entend)
2 - Les variables ainsi créées peuvent durer aussi longtemps que l'on veut, alors que l'on est limité à 20 minutes par défaut si je me souviens bien.
En plus, c'est pas bien compliqué à faire, il y a des scripts tous faits en php.
La liberté commence où l'ignorance finit - Victor Hugo
i7 2600k - P8Z77-V - NVidia GTX 680 2Go - EXSYS EX-16415 - RAM 24Go - SSD 120Go & 250Go - HD 1To - Moniteur 27'' S27A850D en 2560x1440 - Ubuntu 18.04 LTS 64 bits & 12.04 LTS 64 bits - NAS Synology DS211+ 2x2To RAID 1
Plein de Raspberry 3 B/B+ pour faire des serveurs de données qui dépotent !
Hors ligne
Pages : 1