Création de sites internet

Formations pour Webmaster

Notre agence web vous accompagne dans toutes les étapes pour réaliser vos projets internet.

Création Site Internet - Micro Web Agency - Logo

Nos sites sont vraiment dynamiques!
(Pour preuve: vous pouvez modifier cette page simplement en déplaçant les éléments avec votre souris!)

Le site arbore maintenant un nouveau logo... Enfin, pas si nouveau que ça puisqu'il a été créé il y a plusieurs mois pour citizen-web.com. Les 2 logos sont d'inspiration japonaise. L'ancien logo était une adaptation d'un logo japonais moderne: le sigle des établissements des onsens! Les onsens sont les bains publics chauds où les japonaises et japonais aiment se relaxer dans plusieurs bains chauds à différentes températures. Le logo actuel est une adaptation des écussons des clans japonais.

Les 2 logos reprennent les couleurs RGB ou RVB: rouge, vert, bleu. Ce sont ces couleurs qui servent à l'affichage des écrans LCD actuels. De 3 couleurs de base, on obtient les millions de variations de couleurs qu'on peut admirer sur les sites internet. Cela reprend l'idée de microphone: un amplificateur de voix pour communiquer à un public. C'est vrai que l'idée initiale de Micro Web Agency est la définition "petite" pour micro: "millionième" d'un tout. Un simple acteur parmi les millions de sites internet du Monde. Il fait aussi écho à MicroSoft, pour marquer le passage à l'ère du web pour les applications. Mais le mot micro a des utilisations très riches puisque beaucoup de mots des 50 dernières années commencent avec micro et que les gens ont souvent raccourci le mot à son préfixe micro...

Pour la réalisation technique, j'utilise Inkscape au format SVG et puis j'exporte le fichier au format PNG pour avoir une image avec les transparences.
Le format SVG est promis à un bel avenir pour les applications web, car il est en format texte XML, comme le HTML. Et la prochaine version de Internet Explorer 9 va permettre d'afficher ce format. Les autres navigateurs le proposent déjà!

Un article du JDN recueille plusieurs témoignages de sites à forte fréquentations sur leurs solutions pour affronter les montées en charge.

Je note que Rue du Commerce va migrer des infrastructures Completel à celles de Iliad... C'est le retour des Dedibox ?

Pixmania utilise 600 serveurs dans 4 datacenters pour répondre à une fréquentation de 5 millions de visiteurs en journée normale. Mais la fréquentation peut se multiplier rapidement en période d'achats... Ca revient à gérer 10.000 visiteurs par serveur ?

PriceMinister a fait le choix de la mémoire vive: 128Go de RAM dédiée à la base de données!

Une page internet fait en moyenne dans les 500Ko en taille totale. Mais le plus gros volume se concentre dans les images. Le code HTML ne revient qu'à environ 10Ko, soit 2% du poids total!

Pour le serveur web, une page se compose de plusieurs dizaines de requêtes: le contenu HTML, puis ensuite le CSS, le javascript et enfin le multimedia (images, videos, animation flash, musiques, etc...). On compte environ 30 requêtes au total et seule la première fournit le résultat de la requête, ce qui donne que 3% des requêtes gérées par le serveur web sont liées à la base de données du CMS.

La première phase de gestion de la montée en charge consistera alors à distribuer les contenus annexes (non HTML) sur différents serveurs. Cela se réalise facilement de manière applicative et apporte un gain de plus de 90% sur la charge du serveur web!

Pour le contenu HTML qui provient du CMS et donc des bases de données, la page d'accueil ne change pas si souvent et on peut limiter son changement avec un cache d'une minute. Sur 24H, il y a 1.440 minutes, ce qui revient à moins de 1.500 requêtes pour construire la page d'accueil et à un intervalle de 1 minute entre chaque requête. Il faut noter que les navigateurs web des visiteurs ont un cache qui est beaucoup plus long qu'une minute. On ne perturbe donc pas l'expérience utilisateur avec cette régulation.

Pour les sites qui proposent un très large catalogue, les visiteurs auront des centres d'intérêts très variés. Ce qui va provoquer un nombre de requêtes très différentes. Il faut alors mettre en place un cache pour les requêtes les plus fréquentes, comme pour la page d'accueil. Mais pour les requêtes les moins fréquentes, il n'y a pas d'autres choix que d'interroger la base de données... Pour améliorer l'expérience utilisateur, on peut décomposer la réponse en affichant une page d'attente qui reprend la requête demandée et puis en lançant une requête AJAX pour obtenir la réponse personnalisée. Cela permet de gérer des temps d'attente de quelques secondes à une minute (ou même plus...) En effet, les mécanismes AJAX permettent d'interroger le serveur régulièrement pour obtenir une réponse. Il est donc possible de gérer une file d'attente des requêtes du côté du serveur et ainsi de répartir la charge des requêtes sur le serveur.

Ces solutions simples, peu onéreuses et évolutives permettent d'accompagner les montées en charge d'un site de manière sécurisée.

Notre agence web (MWA) est maintenant domiciliée en région parisienne.

Si des déplacements sont possibles sur Paris et l'ensemble de la région parisienne, nous travaillons essentiellement à distance.

En effet, internet est un domaine virtuel accessible dans le monde entier et un site internet repose sur des documents écrits qui seront publiés en tant que pages web.

Nous encourageons donc nos clients à rédiger le plus de documents par écrit, car cela représente déjà une bonne partie de leur site internet.

Initialement fondée à Nice, sur la côte d'azur, l'entreprise MWA a déménagé depuis 2009 en région parisienne.

Mais ce déménagement a surtout pour motivation de donner plus de mobilité à l'entreprise. Nice, la région côte d'azur, la région parisienne, la France et l'International sont dans notre domaine d'activité!

Internet n'a pas de frontière!