Je pense utiliser un réseau de diffusion de contenu. CloudFare est le choix le plus populaire et le premier choix évident.
Le site Web est un site de commerce électronique. En tant que tel, il y aura des échanges de données personnelles du client.
Lorsque vous utilisez un réseau de distribution de contenu, ces informations sont-elles "transmises" par un réseau de distribution de contenu ou ces CDN ne servent-ils que des fichiers Web? Par conséquent, toutes les données saisies par un client, envoyées directement à la base de données MySql, contournant le CDN?
Si vous souhaitez utiliser la "mise en cache dynamique" ou la "mise en cache de tout le site" ou pour tirer parti des certificats SSL gratuits de Cloudflare, vous devez au moins faire pointer votre domaine principal vers le CDN. Cela peut se faire via un enregistrement CName aux nœuds Edge CDN, ou comme dans le cas de l'offre gratuite de Cloudflare en mettant à jour vos enregistrements NameServer sur leurs serveurs de noms.
Dans les deux cas, tout le trafic sera envoyé aux serveurs de CDN avant de pouvoir être transmis aux vôtres.
Certains CDN vous permettront de configurer la mise en cache de sorte que certaines demandes (basées sur le chemin d’URL, les paramètres ou les méthodes de demande) ne soient pas mises en cache, mais que celles-ci continuent de transiter sur le réseau comme auparavant.
N'oubliez pas que si vous utilisez Cloudflare pour fournir également du SSL gratuit et que vous n'avez pas de SSL sur votre serveur, les demandes des clients vont être déchiffrées du CDN vers votre serveur.