Précédent   vBulletin-fr » Accueil et Salon » Salon


Joyeux Noël et
Meilleurs Vœux pour l'année 2009 !!!

Réponse
 
Outils de la discussion Modes d'affichage
  #1  
Vieux 07/12/2004, 16h05
Avatar de esf
esf esf est déconnecté
Membre confirmé
 
Date d'inscription: octobre 2002
Localisation: www
Messages: 733
Version de vBulletin: 3.7.3
Hébergeur: Servint, IFrance Pro
Pouvoir de réputation: 26
esf est sur un chemin vertueux
Optimiser la vitesse de vbulletin

J'essaie d'optimiser la vitesse d'un forum depuis plusieurs semaines. Voici un copier-coller de ce que j'ai retenu. Si cela peut aider certains membres, tant mieux.
  1. Voir le contenu de l'article décrit ci-dessous.
  2. Compresser les templates s'il existe un hack compatible avec votre version de Vb (si encore disponible)
  3. Faire héberger son forum chez un hébergeur qui optimise ses sites (gzip, mod_gzip activé, eAccelerator ou APC, version récente de Apache) et qui est localisé près de votre clientèle cible.


Article:


Accroitre la vitesse du forum.
  1. Déplacer les pièces jointes depuis la base de données vers le système de fichiers.
    Par défaut, la plupart des forums stockent les fichiers joints dans la base de données. Sous Vb, cette option s'effectue à AdminCP/Pièces jointes/Type de stockage des pièces jointes. Vous devez indiquer le chemin d'accès (server path) au dossier attachments (CHMod à 777) où vous voulez stocker les pièces jointes et que vous aurez préalablement créé. Par exemple /home/yourCPanelusername/public_html/forumsdirectory/attachments.
  2. Déplacer les avatars depuis la base de données vers le système de fichiers.
    Par défaut, la plupart des forums stockent les avatars dans la base de données. Sous Vb, cette option s'effectue à AdminCP/Avatars/Type de stockage des Avatars. Vous devez indiquer le chemin relatif au dossier de stockage des avatars et le CHModder à 777: Customavatars créé par défaut lors de l'installation du forum. Vous devez aussi indiquer l'URL relative à la page d'accueil du forum.
  3. Stocker les feuilles de style CSS dans des fichiers.
    Par défaut, la plupart des forums stockent les feuilles de style dans la base de données. Sous Vb, cette option s'effectue à AdminCP/Options vbulletin/Style & Langue/Stocker les feuilles de style CSS dans des fichiers. Vous cochez Oui. Vous devez au préalable avoir créé un sous-répertoire nommé « vbulletin_css » dans le répertoire « clientscript » et le CHModder à 777.
  4. Activer la compression GZIP.
    Sous Vb, cette option s'effectue à AdminCP/Options vbulletin/Cookies et en-têtes HTTP/Stocker Sortie HTML avec compression GZIP. Vous cochez Oui. Si le module Apache mod_gzip est installé sur votre serveur, n'activez pas cette option. Votre serveur essaierait inutilement de compresser des pages déjà compressées par le module.
  5. Désactiver "Ajouter des headers no-cache HTTP".
    Activer cette fonction augmente considérablement la charge du serveur car les requêtes pour l'affichage des pages sont plus lourdes. Sous Vb, cette option s'effectue à AdminCP/Options vbulletin/Cookies et en-têtes HTTP/Ajouter des headers no-cache HTTP. Vous cochez Non.
  6. Désactiver la "Mise à jour du nombre d'affichages en temps réel".
    Si vous avez un forum très fréquenté, vous souhaiterez probablement désactiver la mise à jour en temps réel car elle sollicite davantage les capacités du serveur. Sous Vb, cette option s'effectue à AdminCP/Options vbulletin/Paramètres du serveur et optimisation/Mise à jour du nombre d'affichages en temps réel. Vous cochez Non.
  7. Désactiver la "Mise à jour du nombre de téléchargements des pièces jointes en temps réel".
    Si vous disposez d'un grand nombre d'images jointes, il est recommandé de désactiver l'option. La mise à jour immédiate augmente en effet sensiblement l'utilisation des ressources du serveur. Sous Vb, cette option s'effectue à AdminCP/Options vbulletin/Paramètres du serveur et optimisation/Mise à jour du nombre de téléchargements des pièces jointes en temps réel. Vous cochez Non.
  8. Augmenter la durée de vie des messages mis en cache.
    La mise en cache permet un affichage des discussions plus rapide mais double approximativement la place requise pour stocker les messages. Sous Vb, cette option s'effectue à AdminCP/Options vbulletin/Paramètres du serveur et optimisation/Durée de vie des messages mis en cache. Mettre 90.
  9. Désactiver les fonctions Recherche et Qui est en ligne pour les invités.
    Sous Vb, cette option s'effectue à AdminCP/Groupes d'utilisateurs/Gestionnaire de groupes/Non inscrit/Non connecté et modifiez le groupe.
  10. Désactiver "Montrer les discussions suivies".
    Cette option peut affecter les performances des forums. Sous Vb, cette option s'effectue à AdminCP/Affichage des discussions/ Montrer les discussions suivies. Cochez Non.
  11. Désactiver la fonction " Recherche automatique des discussions similaires".
    Sous Vb, cette option s'effectue à AdminCP/Options vbulletin/Recherche de messages/Recherche automatique des discussions similaires.
  12. Désactiver la fonction "Afficher les utilisateurs présents sur chaque forum".
    Cette option nécessite une requête supplémentaire et peut affecter les performances des forums. Sous Vb, cette option s'effectue à AdminCP/Options vbulletin/Affichage des forums (forumdisplay) /Afficher les utilisateurs présents sur chaque forum. Sélectionnez Non.
  13. Minimiser Hacks & Requêtes MySQL.
    Minimiser le nombre de hacks/requêtes MySQL installés. Par exemple, supprimer l'information 'x Visiteurs présents sur Forum id' enlève 1 requête MySQL.
  14. Minimiser le style.
    Se limiter au style Vbulletin par défaut ou installer un style le plus léger possible.

Économiser de la bande passante.
  1. Déplacer les pièces jointes depuis la base de données vers le système de fichiers.
    Par défaut, la plupart des forums stockent les fichiers joints dans la base de données. Sous Vb, cette option s'effectue à AdminCP/Pièces jointes/Type de stockage des pièces jointes. Vous devez indiquer le chemin d'accès (server path) au dossier attachments (CHMod à 777) où vous voulez stocker les pièces jointes et que vous aurez préalablement créé. Par exemple /home/yourCPanelusername/public_html/forumsdirectory/attachments.
  2. Déplacer les avatars depuis la base de données vers le système de fichiers.
    Par défaut, la plupart des forums stockent les avatars dans la base de données. Sous Vb, cette option s'effectue à AdminCP/Avatars/Type de stockage des Avatars. Vous devez indiquer le chemin relatif au dossier de stockage des avatars et le CHModder à 777: Customavatars créé par défaut lors de l'installation du forum. Vous devez aussi indiquer l'URL relative à la page d'accueil du forum.
  3. Stocker les feuilles de style CSS dans des fichiers.
    Par défaut, la plupart des forums stockent les feuilles de style dans la base de données. Sous Vb, cette option s'effectue à AdminCP/Options vbulletin/Style & Langue/Stocker les feuilles de style CSS dans des fichiers. Vous cochez Oui. Vous devez au préalable avoir créé un sous-répertoire nommé « vbulletin_css » dans le répertoire « clientscript » et le CHModder à 777.
  4. Activer la compression GZIP.
    Sous Vb, cette option s'effectue à AdminCP/Options vbulletin/Cookies et en-têtes HTTP/Stocker Sortie HTML avec compression GZIP. Vous cochez Oui. Si le module Apache mod_gzip est installé sur votre serveur, n'activez pas cette option. Votre serveur essaierait inutilement de compresser des pages déjà compressées par le module.
  5. Désactiver "Ajouter des headers no-cache HTTP".
    Activer cette fonction augmente considérablement la charge du serveur car les requêtes pour l'affichage des pages sont plus lourdes. Sous Vb, cette option s'effectue à AdminCP/Options vbulletin/Cookies et en-têtes HTTP/Ajouter des headers no-cache HTTP. Vous cochez Non.
  6. Désactiver "Ajouter le nom des templates en commentaires HTML". Cette fonction augmente de manière sensible le besoin en bande passante. Sous Vb, cette option s'effectue à AdminCP/Paramètres généraux/Ajouter le nom des templates en commentaires HTML. Cochez Non.
  7. Désactiver "Employer le menu déroulant de navigation rapide".
    Si vous avez de nombreux forums, vous pouvez vouloir désactiver le menu déroulant de Navigation rapide. Bien que le gain en performance soit marginal, cela peut diminuer une grande quantité du code HTML au bénéfice de la bande passante.
  8. Restreindre les moteurs de recherche.
    Limiter les moteurs de recherche à l'aide d'un fichier robots.txt placé à la racine de votre site. Exemple de fichier robots.txt:
    Citation:
    User-agent: *
    Disallow: /forum/clientscript/
    Disallow: /forum/cpstyles/
    Disallow: /forum/customavatars/
    Disallow: /forum/customprofilepics/
    Disallow: /forum/images/
    Disallow: /forum/ajax.php
    Disallow: /forum/attachment.php
    Disallow: /forum/calendar.php
    Disallow: /forum/cron.php
    Disallow: /forum/editpost.php
    Disallow: /forum/global.php
    Disallow: /forum/image.php
    Disallow: /forum/inlinemod.php
    Disallow: /forum/joinrequests.php
    Disallow: /forum/login.php
    Disallow: /forum/member.php
    Disallow: /forum/memberlist.php
    Disallow: /forum/misc.php
    Disallow: /forum/moderator.php
    Disallow: /forum/newattachment.php
    Disallow: /forum/newreply.php
    Disallow: /forum/newthread.php
    Disallow: /forum/online.php
    Disallow: /forum/poll.php
    Disallow: /forum/postings.php
    Disallow: /forum/printthread.php
    Disallow: /forum/private.php
    Disallow: /forum/profile.php
    Disallow: /forum/register.php
    Disallow: /forum/report.php
    Disallow: /forum/reputation.php
    Disallow: /forum/search.php
    Disallow: /forum/sendmessage.php
    Disallow: /forum/showgroups.php
    Disallow: /forum/subscription.php
    Disallow: /forum/threadrate.php
    Disallow: /forum/usercp.php
    Disallow: /forum/usernote.php

    User-Agent: Googlebot-Image
    Disallow: /

    User-agent: Slurp
    Crawl-delay: 0.5

Économiser de l'espace-disque.
  1. Mettre la durée de vie des messages mis en cache à 0 (vérifier les conséquences pour certains hacks)
  2. Vider l'index de recherche (gain d'espace de 30 à 40%)
    * Attention: si vous videz votre index, vos membres pourront effectuer des recherches mais ne trouveront rien. L'index va se reconstruire petit à petit au fur et à mesure que vos membres posteront de nouveaux messages. Vous pourrez regénérer l'index lorsque vous aurez plus d'espace-disque à votre disposition (changement de plan d'hébergement ou changement d'hébergeur).
  3. Vider vos logs Admin et Modérateurs.
Il faut lancer l'optimisation des tables pour récupérer l'espace disponible.


Par ordre de gain de performance.

Optimiser le forum vbulletin:
1) installer un accélérateur php: eaccelerator, APC Cache... (le plus grand gain de vitesse pour vbulletin)
2) installer/activer mod_gzip si apache 1.x (mod_deflate inclus dans Apache 2.x) (second gain en importance)
3) Vb + Vbseo: déplacer le htaccess de vbseo dans httpd.conf si vous possédez votre serveur (recommandé).
4) Optimiser les paramètres du forum (voir les étapes mentionnées plus haut).

Optimiser le serveur (nécessite un accès root ou un panel évolué comme Cpanel/WHM):
1) Optimiser MySQL (paramètres, etc).
2) Optimiser Apache (version Apache: apache 2.2 est environ 10% plus rapide que apache 1.x pour les requêtes MySQL (d'après certains tests))
3) Optimiser PHP (accélérateur php, paramètres, etc).
4) Désactiver certains modules comme spammassasin, mailman.. si requis).
5) Tester et 'monitorer' la performance.


Vérifier si gzip compresse les pages php:
- http://nontroppo.org/tools/gziptest/
- http://www.gidnetwork.com/tools/gzip-test.php
- http://www.whatsmyip.org/mod_gzip_test/


Source:
http://www.phwinfo.com/articles/article_00973.php


+
__________________
http://www.blog-hebergeur.com/

Dernière modification par esf ; 15/09/2008 à 13h28.
Réponse avec citation
  #2  
Vieux 07/12/2004, 17h23
Avatar de Akex
Akex Akex est déconnecté
Administrateur
 
Date d'inscription: août 2003
Localisation: Paris
Âge: 28
Messages: 4 921
Version de vBulletin: 3.5.1
Hébergeur: me
Pouvoir de réputation: 44
Akex est sur un chemin vertueux
Très bonnes idées esf, je l'ajouterai peut etre dans la partie didacticiels du forum. A suivre
Réponse avec citation
  #3  
Vieux 07/12/2004, 19h55
Avatar de HiDeo
HiDeo HiDeo est déconnecté
Membre confirmé
 
Date d'inscription: décembre 2003
Localisation: France
Âge: 22
Messages: 2 308
Version de vBulletin: 3.5.0
Hébergeur: Infomaniak
Pouvoir de réputation: 30
HiDeo est sur un chemin vertueux
Envoyer un message via MSN à HiDeo
Très bonne discu. Bravo
__________________
vBulletin addict
Réponse avec citation
  #4  
Vieux 08/12/2004, 17h01
Avatar de Pitchoune
Pitchoune Pitchoune est déconnecté
Administrateur / Dév
 
Date d'inscription: septembre 2002
Localisation: Cannes (06)
Âge: 24
Messages: 9 743
Version de vBulletin: 3.8.0 Beta 1
Hébergeur: Serveur dédié OVH
Pouvoir de réputation: 72
Pitchoune commence à faire entendre parler de lui/ellePitchoune commence à faire entendre parler de lui/elle
Citation:
Envoyé par Akex
Très bonnes idées esf, je l'ajouterai peut etre dans la partie didacticiels du forum. A suivre
Voir même à déplacer en FAQ, ça peut vivement aider
__________________
Tout MP d'aide -> Supprimé



Réponse avec citation
  #5  
Vieux 09/12/2004, 13h10
Avatar de Paulo
Paulo Paulo est déconnecté
Membre confirmé
 
Date d'inscription: mai 2004
Localisation: Belgique
Âge: 39
Messages: 944
Version de vBulletin: 3.7.3
Hébergeur: Thya.net
Pouvoir de réputation: 21
Paulo est sur un chemin vertueux
Super tout ça, j'ai effectué des changements en fonction de ça !

Merci
Réponse avec citation
  #6  
Vieux 09/12/2004, 15h57
Avatar de esf
esf esf est déconnecté
Membre confirmé
 
Date d'inscription: octobre 2002
Localisation: www
Messages: 733
Version de vBulletin: 3.7.3
Hébergeur: Servint, IFrance Pro
Pouvoir de réputation: 26
esf est sur un chemin vertueux
Les sources:

http://www.vbulletin.com/forum/showthread.php?t=78329

__________________
http://www.blog-hebergeur.com/

Dernière modification par esf ; 14/09/2008 à 18h09.
Réponse avec citation
  #7  
Vieux 23/12/2004, 11h45
Smike Smike est déconnecté
Membre assidu
 
Date d'inscription: septembre 2002
Localisation: Gre
Messages: 225
Version de vBulletin: 3.6.5
Hébergeur: Xoubox
Pouvoir de réputation: 24
Smike est sur un chemin vertueux
Envoyer un message via MSN à Smike
Merci pour ce récapitulatif c'est une exellente idée
__________________
-= Vb designer =- {IK}
Réponse avec citation
  #8  
Vieux 01/01/2005, 04h45
Avatar de Morwyn
Morwyn Morwyn est déconnecté
Membre vBulletin-fr
 
Date d'inscription: décembre 2004
Localisation: Paris
Âge: 28
Messages: 35
Version de vBulletin: 3.0.7
Hébergeur: Midphase
Pouvoir de réputation: 15
Morwyn est sur un chemin vertueux
Envoyer un message via MSN à Morwyn
Trés sympathique tout ça

Citation:
Désactiver "Employer le menu déroulant de navigation rapide".
Si vous avez de nombreux forums, vous pouvez vouloir désactiver le menu déroulant de Navigation rapide. Bien que le gain en performance soit marginal, cela peut diminuer une grande quantité du code HTML au bénéfice de la bande passante.
Je me demande si des personnes s'en servent d'ailleurs de ça oÔ...jamais je ne m'en suis servi pour ma part, sur quelque forum que ce soit.
__________________

Egalement responsable de: wow-roleplay.com : communauté jdr pour World of Warcraft.


Réponse avec citation
  #9  
Vieux 14/01/2005, 19h25
Avatar de esf
esf esf est déconnecté
Membre confirmé
 
Date d'inscription: octobre 2002
Localisation: www
Messages: 733
Version de vBulletin: 3.7.3
Hébergeur: Servint, IFrance Pro
Pouvoir de réputation: 26
esf est sur un chemin vertueux
Est-ce que l'option "Désactiver "Ajouter des headers no-cache HTTP" accroit réellement la vitesse d'affichage des pages ?

Oui, en supprimant ces headers, les pages seront mises en cache. Si un visiteur de votre forum fait une requête sur la même page (en utilisant le bouton retour ou avant du navigateur), le navigateur fera appel à la page cachée sur le disque dur du visiteur au lieu de refaire la requête au serveur.

En théorie, les avantages sont:
  1. Réduction de la latence: La requête étant effectuée à partir de la cache du navigateur du visiteur au lieu de celle du serveur, cela prends moins de temps au visiteur pour afficher la page.
  2. Réduction du trafic mensuel: la page étant téléchargée une seule fois, cela réduit le trafic mensuel consommée par le visiteur (comme pour le gzip).
En pratique, testez les avantages de cette option:

1) en 56 kbps
2) avec différents navigateurs.

Edit: Cf.: http://forum.vbulletin-fr.org/showpo...5&postcount=39
__________________
http://www.blog-hebergeur.com/

Dernière modification par esf ; 14/01/2005 à 19h32.
Réponse avec citation
  #10  
Vieux 23/04/2005, 12h54
seno seno est déconnecté
Membre débutant
 
Date d'inscription: novembre 2004
Messages: 27
Version de vBulletin: 3.0.6
Hébergeur: epsylon
Pouvoir de réputation: 15
seno est sur un chemin vertueux
waahouu j'ai fait l'optimisation du forumhome et maintenant ca booste vraiment ^^
Sous vb 3.0.7
Merci beaucoup
Réponse avec citation
  #11  
Vieux 23/04/2005, 12h59
Albibak Albibak est connecté maintenant
Helpeur / Traducteur
 
Date d'inscription: janvier 2003
Âge: 26
Messages: 2 636
Version de vBulletin: 3.8.0 Beta 1
Hébergeur: Hébergeur perso
Pouvoir de réputation: 35
Albibak a désactivé sa réputation
Je n'avais jamais vu ce topic. Super
Réponse avec citation
  #12  
Vieux 14/04/2007, 00h20
Avatar de cheriecom
cheriecom cheriecom est déconnecté
Membre débutant
 
Date d'inscription: novembre 2005
Messages: 25
Version de vBulletin: 3.5.0
Hébergeur: cheriecom.com
Pouvoir de réputation: 11
cheriecom est sur un chemin vertueux
Clin d'oeil

Depuis le temp que je cherche ça

Merci.


Cordialement.
Réponse avec citation
  #13  
Vieux 17/05/2008, 22h13
SOFTMASTER SOFTMASTER est déconnecté
Membre débutant
 
Date d'inscription: septembre 2006
Messages: 5
Version de vBulletin: 3.7.0
Hébergeur: Dédié
Pouvoir de réputation: 0
SOFTMASTER est sur un chemin vertueux
Léger déterrage de post mais il a toute son importance !

Merci esf
Réponse avec citation
  #14  
Vieux 18/05/2008, 22h33
rikle_s rikle_s est déconnecté
Membre assidu
 
Date d'inscription: juillet 2005
Localisation: Clermont de l'Oise
Âge: 23
Messages: 154
Version de vBulletin: 3.7.4
Hébergeur: OVH dédié
Pouvoir de réputation: 13
rikle_s est sur un chemin vertueux
Est ce que tout ça est valable pour 3.7?
Réponse avec citation
  #15  
Vieux 19/05/2008, 19h11
Avatar de esf
esf esf est déconnecté
Membre confirmé
 
Date d'inscription: octobre 2002
Localisation: www
Messages: 733
Version de vBulletin: 3.7.3
Hébergeur: Servint, IFrance Pro
Pouvoir de réputation: 26
esf est sur un chemin vertueux
Citation:
Envoyé par rikle_s Voir le message
Est ce que tout ça est valable pour 3.7?
Oui.
__________________
http://www.blog-hebergeur.com/
Réponse avec citation
Réponse

Liens sociaux


Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 
Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non

Navigation rapide

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
SUper vitesse Paulo Salon 15 22/02/2005 22h23
Optimiser vbulletin caponedel69 Salon 4 07/07/2003 00h48


Fuseau horaire GMT +2. Il est actuellement 09h24.

Vous souhaitez nous aider à survivre, merci de cliquer sur le bouton ci-dessous.



Powered by vBulletin® Version 3.8.0 Beta 3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Version française #19 par l'association vBulletin francophone
Style créé par www.eve-raynon.fr
vBulletin Search Engine Optimization (SEO) Modification by Dean Clatworthy
Déclaration à la CNIL n°886536