Le 5 avril 2017 à 15:00, Julien Escario escario@azylog.net a écrit :
Bonjour,
Salut,
Un de nos clients va 'passer à la télé'. Aujourd'hui, il a une petite boutique basée sur Prestashop.
Son infra actuelle n'est évidemment pas du tout adaptée à la masse de trafic qu'il se prendre sur la tronche lundi soir (oui, oui, le 10/04).
Bienvenue au club des gens dont les clients leur annonce au détour d'une conversation qu'ils passent à la TV dans moins d'une semaine :D
Au delà des milles et une petites optimisation possibles pour prestashop, je cherche une solution type CDN qui permette d'encaisser la charge.
Alors, j'ai vécu ça avec plusieurs clients. Si le site n'est pas optimisé, y'a pas de magie : va falloir cacher à mort. Surtout que, AFAIK, PrestaShop n'aime pas Varnish.
Pour un client qui est passé sur Capital, j'ai appliqué la méthode A Little Market dont le lien a été posté précédemment : on passe le site en read-only, on configure Varnish pour virer les cookies et tout cacher. Vraiment tout.
Si un client fait une action qui demande du "write" (ajout panier, login...), on affiche une jolie landing page disant "Désolé, trop de connexions, veuillez nous laisser votre email si vous souhaitez être recontacté quand le site ira mieux".
Résultat, le site n'a pas planté et on a récolté pleins d'emails qu'on a répartis sur plusieurs mailings dans les jours suivants.
Sinon tu peux toujours essayer d'ajouter X serveurs en backend pour garder le site pleinement fonctionnel, mais franchement c'est risqué.