Archive pour novembre, 2008
Liens et Nouvelles de la Semaine
Voici des nouvelles brèves pour iWeb et pour le blogue:
- Apache et cPanel sont maintenant disponible en miroir, à l’adresse mirror.iweb.com
- Vous pouvez maintenant vous inscrire aux mises à jour systèmes par RSS ou par email (voir le formulaire d’inscription sur la page des statuts)
- Les sondages aurpès des lecteurs du blogue ont été fermés. Merci pour les nombreuses réponses! Voir les résultats
- Le nombre de visiteurs uniques pour le blogue a doublé le mois passé. Merci à tous de visiter le blogue, on travaillera fort pour produire du contenu original et intéressant.
- Lessons apprises en développant un site pour iPhone, un article en anglais par l’équipe de développement du site de photos flickr. Ils conseillent de programmer un nouveau fichier javascript et css, de penser à l’utilisation et au contenu d’abord, et l’optimisation pour la visualisation rapide sur cellulaires. Voir aussi l’article précédent sur le blogue iWeb à propos du développement sur Android
- McColo, une compagnie d’hébergement web, a été déconnecté d’Internet hier, et on a vu le spam décroître de 75% sur le réseau. Si vous avez des questions, iWeb lutte activement contre le spam.
- Google a publié hier un guide pour l’optimisation de contenu pour moteur de recherche [PDF]. Le guide (en anglais seulement) traite des titres des pages web, la structure des liens, la navigation, le texte et plus. Si vous êtes en train de lancer un nouveau site, alors télécharger ce document.
- Comment comprendre votre audience: Aggrégation de données & Analyse. Cet article Dosh Dosh article motre comment on peut utiliser des outils comme Google Analytics, Have a Mint ou des outils de sondage comme polldaddy ou fluidSurveys pour mieux comprendre votre audience.
- Pour ceux qui font des interfaces utilisateurs Une discussion à propos des interfaces d’application web, en comparant l’interface de GMail de Google et MobileMe d’Apple. L’auteur écrit que GMail a une meilleure interface parce que les liens sont plus faciles à comprendre, alors que Apple utilise des icônes non-standard. Qu’en pensez-vous? Est-ce mieux d’utiliser que du texte dans une interface ou est-ce mieux d’utiliser des icônes et d’autres graphiques sur un site?
Si vous avez d’autres liens pertinents, n’hésitez pas à commenter en bas.
Au début de ma carrière en ventes, un gros client m’a dit qu’ils n’avaient pas besoin de mon produit, que je trouvais très fâchant. Mon collègue Harvey Levine s’est allumé une cigarette (dans mon bureau) et m’a raconté cette histoire de chaussures:
Deux hommes d’affaires de deux entreprises de chaussures sont envoyés au fin fond de l’Afrique sub-saharienne, pour sonder le continent et évaluer le potentiel pour leurs entreprises de chaussures. Après trois jours, le premier contacte son patron et l’informe que c’est une «Perte de temps, il n’y a pas de business à faire ici – personne ne porte des chaussures! “. Au même moment, sur une autre partie du continent, le deuxième vendeur contacte son patron et lui dit d’une voix excitée: “Boss, ce lieu est une mine d’or! – Personne ne porte des chaussures!”
Il ya toujours deux façons de voir chaque situation, et les gens d’affaires qui réussissent sont généralement ceux qui identifieront l’occasion dans la tempête. Même si de nombreux pays traversent actuellement des périodes difficiles, il faut réaliser que les services que vous fournissez aux entreprises (comme l’hébergement, le e-mail, les serveurs virtuels, gestion de serveur) les aide à économiser l’argent à un moment critique. On dirait l’occasion parfaite pour parler à de nouveaux clients potentiels, de voir avec eux comment vous pouvez les aider à atteindre leurs objectifs technologiques avec un budget serré, et de les aider à relever les défis auxquels ils sont confrontés ces jours-ci.
Harvey avait raison, bien que je n’ai jamais aimé quand il se servait de ma poubelle comme un cendrier …
Surveillance et reprise automatique des Services sur un serveur
Une liste d’outils pour surveiller votre site était publiée ici récemment. Comme écrit dans l’article, ces services sont très simple à mettre en place, gratuits, et vous donne un moyen rapide de vous alerter dès que le site web est inaccessible de vos visiteurs. Ils ont aussi l’avantage d’être fonctionnel avec n’importe quel site web, sans tenir compte si c’est sur un serveur partagé, virtuel ou dédié.
Pour ceux qui ont des serveurs dédiés, ou ceux qui ont besoin d’une couche supplémentaire de sécurité, la prochaine étape est généralement d’installer et de mettre en place un logiciel de surveillance sur votre serveur. Ce logiciel ou script va avoir la tâche d’inspecter les services-clés chaque minute, dépendamment de vos préférences, et le rédemarrera en cas de trouble.
Remarque: Ce qui suit s’applique seulement pour ceux qui ont un serveur Linux dédié (accès au terminal)
Si vous avez besoin d’un service de base, runit est un service Linux standard, qui va surveiller les tâches en cours sur une machine Linux. Si la tâche meurt, runit va la rédemarrer automatiquement. Runit est assez simple à configure, prend très peu de ressources sur un serveur, bien que certains pourraient trouver l’interface par ligne de commande difficile. Voir une liste de services et de logiciels qui peuvent être gérés par runit.
La prochaine étape après Runit sont des logiciels qui surveillent l’utilisation du CPU, la consommation mémore, et la disponibilité des ports. Un des plus simples que vous pouvez trouver est god. God utilise des fichiers de configuration très simple, avec des règles sur l’utilisation limite des ressources, et aussi des outils de notification par email. Un de ses plus gros défauts est qu’il utilise Ruby, ce qui signifie que vous devez installer le langage ainsi que des librairies associées comme Ruby Gems, et aussi prévoir de la mémoire RAM supplémentaire. Cependant, si vous avez une application web utilisant Ruby on Rails ou Merb, god est la solution toute indiquée. Voir par exemple le code ici:
w.restart_if do |restart|
restart.condition(:memory_usage) do |c|
c.above = 150.megabytes
c.times = [3, 5] # 3 out of 5 intervals
end
restart.condition(:cpu_usage) do |c|
c.above = 50.percent
c.times = 5
end
end
Beacoup plus facile d’accès que runit, n’est-ce pas?
Bien sûr, le problème avec runit ou god est qu’ils peuvent ne pas se conformer avec votre définition d’un outil de surveillance. Beaucoup pensent à une interface graphique, l’enregistrement du comportement du serveur. Il y a ici 2 choix: Nagios ou Monit. Les 2 sont des logiciels Libres, avec Nagios étant le plus complexe, avec une architecture extensible par plug-ins, et toutes les fonctionnalités que vous désirerez d’un service de surveillance (comme des données historiques, emails, téléphones, gestion des incidents). D’un autre côté, Monit est plus facile à installer et à configurer. Voir ci-dessous une capture d’écran de M/Monit:

Si vous utilisez un autre logiciel de surveillance, n’hésitez pas à le mentionner ci-dessous
Nouveau miroir pour Logiciels Libres à iWeb
iWeb vient de mettre en place cette semaine un miroir pour des logiciels Libres majeurs comme Debian, CentOS, Ubuntu, Fedora, le kernel de Linux et MySQL à l’adresse mirror.iweb.com
Ces miroirs sont mis à jour en temps réel, donc tout changement à ces logiciels seront disponibles dans le miroir. Pour les clients iWeb, cela signifie que l’installation de nouveaux logiciels ou la mise à jour de logiciels existants seront beaucoup plus rapides, particulièrement si vous avez des serveurs dédiés, puisque ceux-ci sont configurés pour faire appel au miroir en premier. Le miroir est aussi public, et vous pouvez voir cela comme une contribution de iWeb à projets Libres.
D’autres logiciels majeurs seront ajoutés à fur et à mesure, et seront annoncées sur le blogue dès que ce sera disponible.
Yves Lafond, meilleur costume pour Halloween
Merci à tout ceux qui ont pris le temps de voter durant les 6 derniers jours pour sélectionner celui qui avait le meilleur costume Halloween à iWeb.
Il y a un nombre record de votes (556), et à un moment, Yannick Simard avec son déguisement de Super Mario, et Vincent Olivier Aubertin, déguisé en guérrillero mexicain, étaient premiers dans le sondage.
À la fin cependant, c’est Yves Lafond qui a gagné, avec 175 votes, ou 31% des votes totaux.


Venez voter! Que voulez-vous pour le blogue iWeb?
Puisque des élections sont dans l’air aujourd’hui, j’ai pensé que ce serait le moment idéal pour vous demander, vous le lecteur, votre opinion sur le blogue et les lecteurs publiés sur ce blogue.
En plus du système des commentaires et de notation des articles, on a souligné sur ce site l’interactivité; et idéalement, on ne devrait avoir ici que les articles pertinents pour les lecteurs et les clients iWeb.
Il y a 3 sondages sur ce blogue, et chacun d’entre eux nous permettra de connaître un peu plus votre opinion, et aussi dans le futur de publier des articles plus intéressants.
1er sondage: Qui êtes-vous?
2ème sondage: Quel genre de compte avez-vous à iWeb?
3ème sondage: Quel genre d’articles voulez-vous sur le blogue iWeb?
Planifier des Pics Prévisibles de Traffic
L’équipe d’ingénierie de Facebook publiait la semaine dernière qu’ils mettaient en place 20% en plus de serveurs photos et 50% plus de serveurs de téléversement pour Halloween, ce qui est équivalent à 40TB de capacité en plus. Cette décision et le nombre de serveurs mis en place pour cet évenement provenait des statistiques usagers ainsi que les tendances passées.
Pour pratiquement chaque site web, il y a beaucoup d’évenements comme celui-ci qui peuvent créer un pic de traffic et d’utilisation. Le Wall Street Journal ou les sites web d’affaires le vivent à cause de la crise bancaire. Demain, pour l’élection présidentielle aux États-Unis, la plupart des site web de média, les sites web des candidats, et les forums politiques vont vivre un pic de traffic, puisque de nombreux usagers Internet voudront suivre la couverture des éléctions et aussi obtenir les résultats anticipés des éléctions américaines 2008.
Si vous avez un site web, vous pouvez faire la liste de ces évenements:
- Lancement d’un produit ou d’un service sur votre site web. Les nouveaux visiteurs viendront au jour prévu pour voir le nouveau produit,
- Des évenements spéciaux spécifiques à votre industrie. Cela peut être par exemple une conférence à venir, un évenement sportif populaire, des élections, ou alors des évenements cycliques comme Boxing day ou le Nouvel An.
- Des campaignes promotionnelles planifiées, provenant de publicités ou de marketing viral, ou une mention prévue dans un journal national ou international,
- Si vous gérez un site de nouvelles, vous pouvez vivre un pic de traffic si vous couvrez un évenement en cours populaire.
C’est crucial de planifier pour avoir de la capacité supplémentaire, et être sûr que vos nouveaux utilisateurs obtiendront un site web rapide. Ces utilisateurs peuvent être vos prochains clients ou votre future audience pour les mois à venir, et vous devez le voir comme une occasion pour mettre en lumière votre site.
Dépendamment de l’évenement, vous devrez maintenant faire une estimation du traffic supplémentaire que vous obtiendrez. Est-ce que ce sera +30%? +100%? +500% Un outil de statistique comme Google Analytics ou Percute peut vous aider pour extraire les chiffres et voir quel genre de traffic vous avez eu dans le passé. Si vous estimez que vous aurez tout au plus 30% ou 50% plus en traffic, alors voici quelques idées:
- Regardez dans le logiciel qui opère votre site, et voyez si vous pouvez mettre en “cache” des pages, ou utiliser un module. Wordpress a le plugin WP-Cache, Drupal a au moins 5 modules disponibles, Joomla! gère le cache en natif. Les systèmes comme Django ou Ruby On Rails ont aussi ces fonctionnalités.
- Voyez si c’est possible d’afficher des pages provenant du cache pour tous les visiteurs, et désactiver la génération de pages dynamiques,
- Regardez la documentation de votre serveur et voyez si vous pouvez activer le cache. Apache a mod_cache, IIS a aussi une fonctionnalité pareille,
- Essayez de voir si c’est possible de désactiver une ou plusieurs sections de votre site qui exige beaucoup de ressources. Vous libérerez ainsi de la capacité, qui seront utilisés pour servir les nouveaux visiteurs
- De la même manière, essayez de voir si c’est possible de désactiver temporairement certains services. Regardez dans votre panneau de contrôle cPanel ou Plesk. Est-ce qu’il y a des sites web dont vous n’avez plus besoin maintenant? Est-ce possible de désactiver le FTP ou d’autres services durant le pic de traffic??
Ces mesures seront la plupart du temps suffisantes face à une hausse dans le traffic. Cependant, si vous estimez que votre traffic va tripler ou plus durant ces évenements, vous devez penser à mettre à jour votre serveur. Si vous avez un plan partagé, pensez à regarder les serveurs de base dédiés. Si vous en avez déjà un, pensez à prendre un serveur pro. Les mises à jour ou l’activation d’un nouveau serveur dédié peut prendre jusqu’à 24-48 heures à iWeb, selon votre choix de serveurs et de logiciels, mais si vous êtes pris de court, il y a aussi une ligne spéciale de serveurs dédiés qui peuvent être activés en moins d’une heure.
Bien sûr, ce sont des conseils que vous devrez adapter à votre cas, mais ils vont certainement vous aider dans le futur. Ils ne vous protègent pas non plus contre les pics de traffic non prévus, si par exemple vous êtes sur la page d’accueil d’un site comme Yahoo! [à suivre dans un article prochainement]

Blog
Forums
Statut


(4 votes)
Commentaires récents