De forts ralentissements ont été constatés depuis la rentrée 2007. Un inventaire des causes a été dressé:
- Augmentation du nombre de sites qui dépassent le nombre prévu lors de la mise en service de la plateforme
- Visite de moteurs de recherche qui saturent le serveur de requêtes notamment en visitant toutes les pages du calendrier
- Utilisateurs authentifiés qui tentent des uploads en utilisant Iexplorer (qui bloque)
- Module de chat: sur un test de 9 minutes:
- 40 personnes connectées sur www.zwookedu.ch
- 23102 pages/images/script vus
- 19000 pages en rapport avec le chat
Solutions envisagées:
Action |
Remarque |
suivi |
Modification du module calendrier pour supprimer les liens (jours-mois) aux anonymes |
Les sites en-dessous de la V.1.0.9 n'avaient pas le minicalendrier retouché. Je l'ai déployé partout. Mais je constate que la navigation par mois est toujrous possible... (phil) |
ok |
Modifier le référencement en 'no-follow' pour écarter les robots |
Les sites ne sont plus référencés. La balise Follow a été remise sur ce site. |
à voir---> |
Empêcher les robots de venir entre 9h et 21 h |
|
|
Supprimer les anciens sites et compactage de la data.fs |
occasionné un plantage du serveur |
augmenter la capacité
Diminuer la fréquence de sauvegardes d'une autre instance qui partage le même serveur
|
Passé les zwo-lib en produit |
partiellement fait |
|
Inhibé les mdoules "chat" |
Observer depuis le me 24 oct. |
|
Passage à Zope 2.9.7 |
|
bagt: fait |
Passer progressivements les modules stables en produit |
|
|
Modifier Directfriends qui recompte inutilement tous les messages à chaque affichage |
faux problème: d'après bagt, c'est view_PM qui constitue le volume: -->paginer la lecture des messages |
phil: fait |
Eviter le réaffichage du skin après l'envoi de messages. Utiliser Ajax |
|
olpat |
Installer un cache avec Apache (Wodan.net) |
Erreur de compilation depuis le paquet source |
bagt |
Débrayer la traduction sur les sites unilingues |
|
|
Passer les scripts de fck dans le cache d'Apache |
c'est fait |
olpat |
- augmentation à 4 Go de RAM sur le serveur
- tâches journalières durant la nuit ( redémarrage instance ?, update catalogue, index, ... )
|
|
bagt: fait |
ajouter le monitoring de la taille mémoire de
l'instance et des erreurs proxy pour voir s'il y a une corrélation entre
les 2. |
|
Bagt: fait |
Revenir à 4 threads mais augmenté le cache.
Passer le cache à 20000 normalement la taille du cache doit être le 10% du nombre d'objets en Zodb.
|
Fait. |
Patrick |