Le rendez-vous des videastes francophones





Précédent   Forums > Accueil > Accueil, questions ?

Réponse
 
Outils de la discussion Modes d'affichage
  #1  
Vieux 06/01/2006, 20h46
Avatar de Uniweb
Uniweb Uniweb est actuellement connecté
Admin sympa
 
Date d'inscription: July 2005
Localisation: Belgique
Messages: 7 307
Par défaut Les ravages de FasterFox

Message initialement posté par Gwenn (10/12/2005):

Bonsoir,
FasterFox est une extension pour Firefox qui, en mode turbo, charge automatiquement toutes les pages dont les liens se trouvent sur la page courante. Cela peut paraître utile pour l'utilisateur, car alors quand il clique sur un lien, la page s'affiche instantanément pusiqu'elle est déjà chargée dans le cache. Malheureusement, cela provoque une charge non négligeable sur les serveurs. Charge d'ailleurs souvent inutile car l'internaute va rarement sur les dizaines de liens que peut contenir une page web.
Exemple :
prenons 300 connectés. Disons que 10 d'entres eux ont fasterfox (chiffre pas du tout surestimé bien au contraire). On peu constater des gens qui font 40 pages par seconde, cela veut dire 400 requêtes par seconde simultanément (soit environ 4000 requêtes MySQL), ce qui fait un peu plus de 700 connectés virtuellement. Et hop, le seveur n'en peu plus...
En fait, FasterFox utilise une fonctionnalité "le prefetch" qui fait faire alors à Firefox un prefetch sur le premier résultat d'une recherche
Il ne faut pas règler cette extention en mode turbo....de plus en plus de site commencent à bannir les utilisateurs de cette extention bouffeuse de bande passante.
Pour la petite histoire, Info du Net exclu les utilisateurs de cet extention, mais la propose en chargement...
Monique, les ralentissements que l'on observe en ce moment sur le forum, (encore ce soir.) pourraient bien être dûs en partie à cela, quand on sait que Fasterfox est le plugin le plus téléchargé. (+ de 140 000 chargements cette dernière semaine !)
Tu peux empêcher ce prefetch. En effet, Firefox envoi l'en-tête HTTP X-moz: prefetch lorsqu'il effectue un prefetch. Il est donc possible de détecter ce genre de requête coté serveur via un .htaccess ou dans les pages PHP.
dans le .htaccess
RewriteEngine On
RewriteCond %{X-moz} ^prefetch
RewriteRule ^.* - [F]
dans le php

if(strtoupper($_SERVER['HTTP_X_MOZ']) == 'PREFETCH'; ){
...
}
Donc, utilisateur de Firefox, allez-y doucement avec cette extention....
Bernard

Réponse avec citation
Réponse

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


Fuseau horaire GMT +2. Il est actuellement 18h57.
Plan de Site: 2, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 2.3.3
Version française #21 par l'association vBulletin francophone