Bonnes Pratiques Web & Cloud
58.8K views | +4 today
Follow
Bonnes Pratiques Web & Cloud
Administration cloud et développement web
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Current selected tag: 'montée en charge'. Clear
Scooped by Mickael Ruau
Scoop.it!

At Least Your Landing Page Should Be JAMstack

At Least Your Landing Page Should Be JAMstack | Bonnes Pratiques Web & Cloud | Scoop.it

At Least Your Landing Page Should Be JAMstack

I find there is very little argument for having your marketing site NOT be JAMstack. A Twitter friend of mine recently launched a side project he'd been laboring over for nine months on Product Hunt. Unbeknownst to him, it got to the top of HN a day later when he wasn't watching. HN brought in tens of thousands of hits and the site went down for hours... and my friend didn't know, because he thought his launch was done. Given a conservative estimate of 10K missed visitors and a 1% conversion rate, that is 100 users that were lost because the server went down. Not to forget negative impressions from existing users.

That's real money.

Of course, on managed platforms like Heroku, you can simply set auto restart and auto scale settings, but that will still cost. Better to just have a clean separation of www.mysweetproject.com and app.mysweetproject.com.

In particular, if your marketing site is JAMstack, launch days are far less stressful because your landing pages aren't vulnerable to being "hugged to death"; it keeps the top of your funnel open and only assigns compute resources to users that actually sign up. As a result of JAMstackifying, your marketing pages will probably also load faster, which matters for a first impression.

Whether or not the rest of your app is JAMstack is totally up to your tech preferences and product requirements; just remember that statically hosted assets don't mean static content, and the whole idea is that you can use as much or as little JS as you like, interacting with a decoupled API, to create the dynamic product experience you envision.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Testez la montée en charge de votre serveur avec Locust –

Testez la montée en charge de votre serveur avec Locust – | Bonnes Pratiques Web & Cloud | Scoop.it
Testez la montée en charge de votre serveur avec Locust
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

HAProxy vs nginx: Why you should NEVER use nginx for load balancing! –

HAProxy vs nginx: Why you should NEVER use nginx for load balancing! – | Bonnes Pratiques Web & Cloud | Scoop.it
Load balancers are the point of entrance to the datacenter. They are on the critical path to access anything and everything. That give them some interesting characteristics. First, they are the most important thing to monitor in an infrastructure. Second, they are in a unique position to give insights not only about themselves but also…
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Fractal Web - Commentary on Web Architecture

Fractal Web - Commentary on Web Architecture | Bonnes Pratiques Web & Cloud | Scoop.it

This article was originally entitled "The Fractal nature of the web". Since then, i have been assured that while many people seem to use fractal to refer to a Zipf (1/f) distribution, it should really only be used in spaces of finite dimension, like the two-dimensional planes of MandelBrot sets. The correct term for the Web, then, is scale-free.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Fast-Mage - Hébergement Magento Cloud Performant. Commandez en ligne et faites évoluer votre boutique

Fast-Mage - Hébergement Magento Cloud Performant. Commandez en ligne et faites évoluer votre boutique | Bonnes Pratiques Web & Cloud | Scoop.it
Hébergement de Magento sur serveurs cloud. Offre évolutive sur notre système performant et éprouvé depuis 2009
Mickael Ruau's insight:

Recommandations d'usage

  • Nombre de visiteurs simultanés maximum à un instant t (pic de trafic) : 150
  • Taille de la base de données : pas de limite
  • Nombre de produits (multiplié par le nombre de vues magasin) : +96000 testé fluide en production avec un client, non limité
  • Nombre de sites / magasins : illimité
  • Temps de chargement (dépend des extensions, templates, catalogues, versions et optimisation de Magento) : de 0,3 secondes à 2 secondes
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Applications Web : comment anticiper les crashs en période de crise

Applications Web : comment anticiper les crashs en période de crise | Bonnes Pratiques Web & Cloud | Scoop.it
Un site ou une application Web est sensible à la montée en charge et autres pics de trafic, qu’ils soient prévus ou totalement fortuits. Cet article délivre quelques conseils pour anticiper ces phénomènes et organiser les réparations quand il est déjà (un peu) trop tard.
Mickael Ruau's insight:

Les soldes demandent généralement aux équipes techniques des vendeurs par correspondance de préparer leurs infrastructures...

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

QProxy : un module libre pour gérer les files d’attente

QProxy : un module libre pour gérer les files d’attente | Bonnes Pratiques Web & Cloud | Scoop.it
Développé par Empreinte Digitale, Qproxy est disponible en libre sur Github pour vous permettre de gérer de forts afflux de visiteurs sur vos sites internet
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

ecommerce | Blog Nexylan

ecommerce | Blog Nexylan | Bonnes Pratiques Web & Cloud | Scoop.it

Etude de cas

L’architecture est simple : un serveur web (Nginx), des serveurs PHP (FPM) alimentés par un load-balancer (HaProxy) et une base de données (MySQL). La boutique de vente-privée a été intégrée sur la solution Open-Source Prestashop (dernière version).

Nous savons que si le nombre de visiteurs est important, c’est la partie PHP et la base de données qui vont souffrir le plus. Nous avons donc défini 2 cas de figures :

  • Les serveurs PHP/FPM dans le Cloud
  • Les serveurs PHP/FPM et la base de données MySQL dans le Cloud

 

A l’aide de nos outils de Benchmark (aka « lance-requêtes » ou « lance-patates»), nous avons simulé des visites sur le site, allant de 1 à 1000 utilisateurs simultanés (1 visiteur étant considéré comme un psychopathe qui rafraichit sa page 1 fois par seconde avant l’ouverture de la vente privée).

Mickael Ruau's insight:

En conclusion, le résultat de notre étude est décevant. Bien qu’attrayant à la base, les solutions Cloud proposées par Rackspace et Amazon ne répondent pas à toutes les promesses qu’on attend du Cloud (rapidité d’installation, puissance temporaire, facturation à l’heure, etc…).

Dans notre cas d’étude, leur offre est parfaite pour des plateformes « full » hébergées chez eux (Web, load-balancer, PHP, MySQL)… Autant dire que pour un site e-commerce de vente privée (concept évènementiel), le tarif atteint vite des sommets comparé à un hébergement dédié (par exemple).

No comment yet.