Vitesse de site web
La performance des site Internet est quelques choses de très important. Nous avons trouver un bon lien qui permet d'améliorer la vitesse de son site web: http://www.websiteoptimization.com
Ce blog a pour but de présenter et de discuter de la problématique de la disponibilité des sites web et plus généralement des services Internet (serveurs de mail, serveurs ftp, ...)
La performance des site Internet est quelques choses de très important. Nous avons trouver un bon lien qui permet d'améliorer la vitesse de son site web: http://www.websiteoptimization.com
Quel est le temps de réponse conseillé pour qu'une page web s'affiche dans un navigateur?
Je vous conseille un temps de réponse inférieur à 3 secondes et un poids maximum de 30 Ko.
Bien que cela semble déjà être des durées et des tailles importantes, des sites comme Amazon (avec 107 Ko) ou Ebay (avec 54 Ko) ne suivent pas ce conseil. En effet, si l'internaute est vraiment intéressé par votre site et qu'il le connait, il sera prêt à attendre plus longtemps (mais pas trop ...). Dans le cas contraire, un temps de réponse trop long vous fait purement et simplement perdre des visiteurs.
Si vous désirez connaitre le temps de réponse de votre site tel qu'il est réellement perçu par les internautes le visitant, je vous conseille d'utiliser le service de monitoring de site web internetVista.
Grâce à ce service, vous recevrez des rapports de performance quotidiens, hebdomadaires et mensuels vous informant notamment des temps de réponse moyens, maximum et minimum de votre site web. De plus, ce service de monitoring vous informe immédiatement par email et par sms de tout défaut de fonctionnement de votre site.
Maintenant que vous connaissez réellement les performances de votre site web, comment faire pour qu'une page se télécharge de façon plus rapide et plus fluide ?
Et bien, faites en sorte que votre page s'affiche de manière progressive :
Plutôt que d’avoir une page qui reste blanche pendant quelques secondes pour apparaître d’un coup… choisissez une page qui se remplira petit à petit afin que l’internaute n’ait pas à attendre la fin du téléchargement de la page complète pour se diriger vers les informations qui l’intéresse.
Si vous voulez vraiment qu’une image (nécessaire à la navigation par exemple) apparaisse avant le reste de la page vous pouvez la placer tout en haut de votre code html. Ou si vous voulez juste qu’elle apparaisse rapidement vous pouvez la « pré-charger » en la mettant tout en haut de votre code html (en la cachant en dehors de la vue de l’internaute au départ) et en l’affichant ensuite à l’endroit choisi.
Une autre technique est de faire une image « légère » en dessous de votre image finale : vous pouvez diminuer au maximum le poids de votre image (qui deviendra légèrement floue et que vous pouvez placer en haut du code html pour qu’elle soit téléchargée en premier lieu) et y superposer votre image finale ensuite. Vous aurez un petit effet de flou qui permet d’avoir une vue globale de votre site avant sa version finale.
D’un point de vue plus technique voici une estimation du temps nécessaire au téléchargement des 16 premiers Ko de votre page web. Ce résultat variera suivant votre hébergement (mutualisé ou dédié), le type de protocole (http, https, …) etc.
Voici les temps de réponse que nous vous conseillons pour les protocoles http et https :
Protocoles |
Super |
Correct |
Faible |
http |
< 300 ms |
De 300 ms à 1000 ms |
> 1000 ms |
https |
< 400 ms |
De 400 ms à 1500 ms |
> 1500 ms |
Si vous désirez tester votre site web gratuitement durant 30 jours afin de connaître vos temps de réponse inscrivez-vous sur : Activer le monitoring de votre site
Publié par
Cédric Braem
à
10:55
Libellés : conseil, marketing, monitoring
Voici comment fonctionne le monitoring internet :
Et voici comment les centres de surveillances envoient des alertes :
Le bon fonctionnement de votre site web (ou plus généralement de vos services Internet) est vérifié successivement depuis nos centres de surveillance répartis dans le monde.
Cette vérification est répétée à la fréquence de votre choix (entre 1 minute et 60 minutes) et simule réellement la visite d'un internaute puisqu'elle est faite depuis l'extérieur du système informatique hébergeant votre site web.
Si votre site web ne répond pas comme il devrait, un autre centre de surveillance vérifie votre site juste une minute après. Si l'erreur est confirmée, des emails et des SMS sont envoyés immédiatement aux contacts que vous avez définis. Les messages envoyés contiennent notamment la cause du problème. Cette double vérification vous protège des fausses alertes, c'est à dire des problèmes d'interconnexion non significatifs.
Vous pouvez de même vous faire envoyer des emails et des SMS lorsque l'erreur est résolue.
Les centres de monitoring se trouvent aux Etats-Unis, en France, aux Pays-Bas, en Suisse et en Belgique.
Vous voulez tester votre site (et vos services Internet) gratuitement durant 30 jours? Inscrivez-vous ici: http://www.internetvista.com/register.htm
Publié par
Cédric Braem
à
16:56
Libellés : internetVista, monitoring
D’après la Fevad (Fédération des entreprises de ventes à distance) la barre des 10 milliards d’euros de chiffre d’affaires sur Internet devrait être franchie avant la fin de l’année 2006.
Les sites d’e-commerce voient leurs ventes progresser de 43% au cours du premier semestre. Force est de constater qu’une présence sur Internet devient vitale : que ce soit pour renforcer son image, vendre davantage ou encore promouvoir ses services…
Et pourtant, ces chiffres seraient certainement meilleurs en améliorant la qualité des sites web. En effet, attirer un maximum de visiteurs sur son site n'est pas toujours suffisant.
Un site à faible trafic peut être plus performant (en terme de ventes, de contacts qualifiés, etc.) qu'un site à fort trafic. De plus, la création d’un site web n’est que le début, il vous faudra ensuite le mettre à jour, analyser ses statistiques (les logs), vérifier la disponibilité de votre site web en ligne et le bon fonctionnement de tous vos services, …
Pour analyser votre site et pour améliorer ses résultats voici quelques conseils :
Avant toutes choses, installez un outil d’analyse de trafic tel que Google Analytics ou Webtrends afin de connaître le comportement de vos visiteurs.
1. Définissez vos objectifs en premier lieu. Il est vital de connaître comment un utilisateur s’est comporté avant d’avoir atteint un objectif. Cet objectif peut-être un achat, un contact, une inscription… Cela vous permettra de mesurer le taux de transformation de vos visiteurs. Vous pouvez également lier (coupler) ces objectifs avec chacun des points ci-dessous afin d’obtenir des informations pertinentes. Ensuite, voici les informations que vous pourrez récupérer :
2. Les visites de vos visiteurs. Analysez vos statistiques afin de savoir quand et pourquoi le nombre de vos visiteurs augmente ou diminue chaque jour… Si vous trouvez ce que les gens cherchent vous pourrez l’améliorer et attirer davantage de personnes.
3. Leur origine (referrer). Sachez d’où vient votre trafic: vous découvrirez peut-être qu’il vient d’un site en particulier. Si c’est le cas vous pourriez peut-être ajouter des informations qui les intéressent ou proposer un partenariat au site en question.
4. Les mots clés utilisés. Analysez les mots clés que les gens composent pour trouver votre site. La façon dont les gens vous trouvent vous permettra d’optimiser votre référencement ou au contraire d’éviter certains mots car ils ne vous apportent pas de prospects qualifiés.
5. Le taux de rebond. Vérifiez votre « taux de rebond » en entrée : si vos visiteurs ne dépassent pas la première page il vous faudra trouver pourquoi, parfois un simple bouton « contactez-nous » permet d’augmenter le nombre de contact.
6. Le parcours de vos visiteurs. Si vous désirez aller plus loin, analysez le parcours de vos visiteurs : correspond-il au parcours que vous avez prévu ? A quels endroits perdez-vous le plus de clients ? Si vous constatez que vos visiteurs ne suivent pas le meilleur chemin il vous faudra certainement améliorer certaines parties de votre site.
C’est une chose d’avoir des visiteurs mais vous n’aimeriez pas investir dans un site web pour ne pas en obtenir tous les résultats. Pour vous protéger de tous risques (de piratages, de pannes, de lenteur, d’indisponibilité, etc.) vous devrez surveiller :
1. Votre page d’accueil. Elle devra être présente à tout moment car elle est la vitrine de votre entreprise et donc partie intégrante de votre communication.
2. Vos ressources externes. Vous pourrez surveiller vos ressources externes (base de données, serveur d’application, …) en surveillant une page qui y accède. Cela permet de tester le bon fonctionnement de vos ressources si vous possédez un site « dynamique » (à l’inverse de statique).
3. Vos services d’email. 72% du courrier en entreprise passe aujourd’hui par l’email, il est donc utile de surveiller vos serveurs mail (pop et/ou smtp) afin d’être certain de bien recevoir/envoyer son courrier.
4. Votre contenu. Vous pouvez vérifier la présence d’une phrase clef dans votre page : c’est une chose d’avoir son site toujours en ligne mais si le contenu disparaît cela revient à ne pas avoir de site.
5. Vos formulaires. Fonctionnent-ils tous correctement ? La dernière chose que vous désiriez est une perte de commandes ou d’inscriptions dues à un formulaire qui ne fonctionne pas correctement.
6. Votre processus d’achat. Un processus d’achat trop lent vous fera perdre un grand nombre de clients. Soyez certain des performances de votre processus d’achat en surveillant la page d’entrée et la page de sortie.
7. Votre temps de téléchargement. Malgré que les ordinateurs ainsi que les connections deviennent de plus en plus rapide ce n’est pas toujours le cas pour tout le monde. Il est conseillé d’optimiser vos images pour le web et d’analyser le temps de téléchargement de vos pages à partir de plusieurs points de présence dans le monde.
8. Votre serveur. Tous les hébergeurs de sites web promettent une disponibilité à 99% mais est-ce vraiment le cas? Qui vérifie leurs serveurs ? Vous pouvez tester la qualité de votre hébergement grâce à un monitoring « http/https » qui va vérifier la disponibilité de votre site sur leur serveur. De plus, grâce à un bon monitoring, vous pouvez analyser son temps de réponse à partir de plusieurs points de présence dans le monde afin d’assurer une couverture mondiale.
Et enfin, pour ceux qui désirent prouver la qualité de leur site et services web, vous pouvez démontrer vos performances grâce à un logo présentant le pourcentage de disponibilité des pages que vous monitorez. Ce mécanisme est disponible chez http://www.internetvista.com.
Vous voulez tester votre site (et vos services Internet) gratuitement durant 30 jours? Inscrivez-vous ici: http://www.internetvista.com/register.htm Vous avez d'autres conseils à proposer? Ajoutez-les en commentaires, je les ajouterai dans l'article.
Publié par
Cédric Braem
à
10:57
Libellés : conseil, monitoring
Quelles sont les raisons des pannes sur le web ?
Cela peut être un problème chez l'hébergeur ou le réseau qui est surchargé mais il s'agit le plus souvent d'une erreur humaine sur le site web...
Voici le type d'erreur que nous rencontrons le plus fréquemment chez nos clients :
Pas de réponse |
le serveur web ne répond pas ou pas assez rapidement. |
|
Hôte inconnu |
Le serveur n’est pas accessible (nous ne pouvons résoudre le nom de domaine associé à l'url monitorée = transformation du nom de domaine en adresse ip). |
|
Connexion interrompue |
La connexion a été interrompue pendant l’échange d’information |
|
Certificat pas digne de confiance |
Une erreur temporaire dans le certificat a été remarqué (expiration, propriétaire inconnu, …). |
|
Mauvaise requête |
La demande HTTP est considérée comme incomplète ou incorrecte. |
|
403 |
Interdit |
Le serveur a compris la requête, mais refuse de la satisfaire. Ce code d'état est souvent utilisé lorsque le serveur ne souhaite pas s'étendre sur les raisons pour lesquelles il refuse un accès, ou parce que c'est la seule réponse qui convienne. |
404 |
Introuvable |
Le serveur n'a trouvé aucune ressource correspondant à l'URI-visée. Aucune indication n'est donnée pour savoir si l'erreur est temporaire ou permanente. |
500 |
Erreur interne |
Une erreur interne s'est produite sur le web server. |
502 |
Mauvaise passerelle |
Le document demandé se trouve sur un serveur tiers (proxy) et le serveur a reçu une erreur du serveur tiers. |
503 |
Service non disponible |
Le web server n’a pas été capable de traiter la requête. |
N'hésitez pas à nous demander plus d'information sur http://www.internetvista.com/contact.htm
Publié par
Cédric Braem
à
11:00
Libellés : internetVista, monitoring
Qui a-t-il de mieux qu'un exemple concret pour expliquer ou prouver l'efficacité d'un service?
Je vous ai repris ici, en exclusivité pour nos lecteurs, les pannes de plusieurs grands acteurs du web (octobre 2006) :
Site d'entreprise |
Temps d'indisponibilité |
Adresse web (url) |
47 minutes le 6 octobre |
||
5 heures 1 minute le 21 octobre |
||
4 heures 51 minutes le 23 octobre |
||
51 minutes le 24 octobre |
||
2 heures 57 minutes le 24 octobre |
||
34 minutes le 25 octobre |
||
14 minutes le 25 octobre |
||
2 heures 41 minutes le 25 octobre |
||
1 heure 13 minutes le 26 octobre |
||
3 heures 38 minutes le 26 octobre |
Vous voulez tester votre site (et vos services Internet) gratuitement durant 30 jours? Inscrivez-vous ici: http://www.internetvista.com/register.htm
Vous voulez que je surveille un site pour vous et le rajoute (s'il est en erreur) dans les suivantes stats? Envoyez le moi ici: jsu@internetVista.com
Publié par
Cédric Braem
à
11:00
Libellés : internetVista, monitoring
Comment certifier qu'un email vienne bien de la personne qui prétend l'envoyer?
Le problème est que chacun peut envoyer un mail avec le nom et l'adresse email qu'il désire. (ce qui est le cas pour les emails de fishing)
Comme nous avons rencontré ce problème, nous avons cherché à certifier nos emails, voici comment cela fonctionne :
Vous pouvez signer vos mails grâce à un "certificat numérique" qui constitue la pièce d'identité de l'internaute.
Un seul système s'est imposé sur l'Internet : c'est la PKI (Public Key Infrastructure) ou Infrastructure à clés publiques. Chaque utilisateur ou machine du réseau Internet est identifié par un certificat numérique X509. Ce certificat comporte 2 clés, une clé "privée" ou secrète et une clé "publique". La clé privée est détenue par l'utilisateur. Elle est habituellement protégée par un mot de passe, quelquefois par une carte à puce ou par un système biométrique. La clé publique est accessible à tous. On peut la publier sur Internet ou l'envoyer avec les messages. Le fait de connaître cette clé n'aide pas à trouver l'autre.
1. Il faut un logiciel sur sa machine comme Outlook Express ou Thunderbird configuré en POP ou en IMAP. Tous les serveurs standard Internet acceptent les messages signés ou chiffrés. Je ne connais pas de système qui permette de signer avec une interface web et c'est bien dommage.
2. Il faut un certificat qui atteste de votre identité. Il existe deux solutions gratuites pour obtenir un certificat, celle de thawte ou bien celle de CAcert.
La solution thatwe présente l'avantage d'avoir une autorité de certification (celle qui garantit la validité de votre certificat) qui existe déjà dans tous les navigateurs. Vos correspondants n'ont donc pas de manipulation particulière à effectuer. En revanche, celle de CAcert n'existe pas et il faut la créer. Ce n'est pas compliqué, c'est simplement une manipulation supplémentaire. A noter que la procédure utilisée pour obtenir un certificat est un peu lourde et que le certificat gratuit ne permet pas de chiffrer.
L'avantage de la solution CAcert est de fournir des certificats qui permettent de chiffrer et de fournir aussi des certificats pour les serveurs. Il ne faut pas oublier de télécharger le certificat racine (root certificate).
Un certificat peut contenir de nombreuses informations. Avec les 2 systèmes gratuits ci-dessus, le certificat garantira uniquement votre adresse de messagerie. Il faut donc impérativement choisir l'adresse sous laquelle vous enverrez des messages signés ou chiffrés. Si vous utilisez plusieurs adresses de messagerie il faut un certificat par adresse.
Après avoir obtenu votre certificat, je vous suggère d'aller dans le navigateur qui a servi à obtenir le certificat, soit Internet Explorer (Outils, Options Internet..., Contenu, Certificats), soit Firefox (outils, options..., avancé, gérer les certificats). Exportez votre certificat avec sa clé privée pour le sauvegarder dans un lieu sûr, votre clé USB par exemple. En effet, vous aurez sans doute besoin de le réinstaller dans un autre navigateur ou sur une autre machine.
3. Dernière étape, installer le certificat dans le logiciel de messagerie.
Pour Outlook Express, vérifier que le certificat est dans IE puis aller à Outils, comptes, sélectionner le compte qui correspond à l'adresse du certificat, propriétés, onglet sécurité, certificat, sélectionner.. pour la signature et pour le chiffrement. Pour signer un message, il suffit de cliquer sur l'icône correspondant de la barre de tâche (non installé par défaut) ou d'aller dans Outils, signer numériquement.
Pour Thunderbird, vérifier que le certificat est dans Firefox, puis aller à Outils, paramètres des comptes.., choisir sécurité dans le compte qui correspond à l'adresse du certificat, choisir sélectionner un certificat pour signature et chiffrement. Pour signer un message, aller dans Options, sécurité, signer numériquement.
Une bonne pratique consiste à signer par défaut tous les messages émis. Vos interlocuteurs pourront vérifier automatiquement si le message a été modifé ou si la signature est absente.
Aussi plus d'informations sur :
Et pour voir le résumé du monitoring de Yahoo réalisé par internetVista en direct cliquez ici : monitoring à la minute
L'erreur 404 survient lorsqu'une page de votre site Internet n'est pas trouvée : "page not found".
Pourquoi éviter les erreurs 404 sur vos sites web?
Car elles montrent que l'erreur vient de vous! Et pas d'un problème de lenteur du réseau ou autre...
La meilleure solution est d'avoir un bon monitoring qui vous prévient directement en cas de problèmes, plus d'info sur : internetVista®
La solution originale est de prévoir une page qui prévient l'internaute avec:
- 1 message d'excuse - 1 demande d'alerte pour que vous puissiez réparer l'erreur - 1 lien vers la home page afin qu'il puisse continuer à naviguer sur votre site.
Et pourquoi ne pas être original ? Voici quelques perles trouvées sur le web :
http://www.365questions.org/2006/10/15/is-there-an-art-of-404-pages
Il y en a certainement des meilleures... si vous en avez je suis curieux de voir ça! :)
Voici les 10 conseils « pros » d'internetVista basés sur notre expérience et celles de nos clients.
Pour monitorer les applications cruciales de chaque site web, nous vous conseillons de surveiller :
1) Votre page d’accueil : elle est la vitrine de votre entreprise et fait partie intégrante de votre communication.
2) Une page accédant à vos ressources externes (base de données, serveur d’application, …) : permet de tester le bon fonctionnement de vos ressources.
Exemple : monitorer une « page produit » générée à partir d’une base de données vous permet de valider le fonctionnement de votre serveur web mais aussi de votre base de données.
3) Vos formulaires: afin de valider leur fonctionnement tels que les formulaires de réservation, de contact, de login, de recherches,…
4) Vos services d’email. 72% du courrier en entreprise passe aujourd’hui par l’email, il est donc utile de surveiller vos serveurs mail (pop et/ou smtp).
Et si vous les utilisez vous pouvez également surveiller :
- Votre serveur de transfert de fichier « FTP ».
- Votre serveur de news grâce au protocole « nntp ».
- Vos routeurs, firewalls, serveurs hétérogènes, webcams, … grâce au protocole « ping » qui enverra une requête à votre serveur afin de vérifier son état (pas de connexions, pertes de paquets, …).
- Votre serveur DNS : surveillez son bon fonctionnement en vérifiant le résultat d’un « query DNS ».
- Et enfin pour surveiller toutes les autres applications connectées à l’Internet vous pouvez utiliser le protocole « tcp ».
Continuons avec les conseils « pratiques »
5) Analysez vos statistiques pour comprendre la source d’erreur ou de lenteur afin d’optimiser vos services. Il n’y a pas de solution miracle il faudra analyser les pannes au cas par cas.
6) Vérifiez la présence de votre contenu en choisissant une phrase clef : c’est une chose d’avoir son site toujours en ligne mais si le contenu disparaît cela revient à ne pas avoir de site.
7) Choisissez de recevoir vos rapports au format html, surtout si vous avez de nombreuses applications web à surveiller. Les rapports sont plus détaillés et plus lisibles.
8) Définissez des règles de maintenance durant la période où vous faites vos backups ou mise à jour afin de ne pas augmenter vos temps d’erreur (statistiques,…)
9) Changez la fréquence de votre monitoring en cas d’erreur : lors d’une panne de votre site vous pouvez monitorer votre site plus fréquemment afin d’être prévenu plus rapidement de la résolution de la panne.
10) Et enfin, si vous désirez prouver la qualité de votre site et services web, vous pouvez démontrer vos performances grâce à un logo présentant votre pourcentage moyen de disponibilité des pages que vous monitorez.
Vous voulez tester votre site (et vos services Internet) gratuitement durant 30 jours? Inscrivez-vous ici: http://www.internetvista.com/register.htm
Publié par
Cédric Braem
à
11:04
Libellés : conseil, monitoring
Commençons par le début:
Définition:
Il s’agit d’un système de surveillance externe permettant d’analyser les performances et disponibilité de vos sites et services web.
Comment ça marche :
Nous réalisons des tests (simulant la venue d'un internaute) grâce à plusieurs serveurs répartis dans le monde.
Cette vérification est réalisée à une fréquence variable, allant d'une minute à une heure.
Si une erreur est détectée sur un des serveurs (dans la page ou due à un temps de réponse trop long) elle sera automatiquement vérifiée par un autre serveur (afin de protéger des fausses alertes) ; si celui-ci la confirme, une alerte est envoyée au responsable du site afin qu'il puisse réparer la panne. (Les alertes peuvent prendre plusieurs formes : SMS, mail, …)
Quel est l'impact sur votre site ?
S'il est disponible à... |
Il est "down" pendant... |
90% |
876 heures |
95% |
438 heures |
99% |
87 heures et 36 minutes |
99,9% |
8 heures, 45 minutes et 36 secondes |
99,99% |
52 minutes et 33,6 secondes |
99,999% |
5 minutes et 15,36 secondes |
99,9999% |
31,68 secondes |
Publié par
Cédric Braem
à
11:05
Libellés : internetVista, monitoring