web-dev-qa-db-fra.com

Comment Cloudflare peut-il accélérer PHP / MySQL?

Mon plan dreamhost me propose d’utiliser Cloudflare CDN pour accélérer mes pages. Ma page utilise PHP/MySQL. Je me demandais comment cela fonctionnait, car chaque fois que la page est chargée, elle doit exécuter le code PHP et la requête MySQL de toute façon sur les serveurs dreamhost, afin que cloudlfare ne puisse pas l'accélérer, n'est-ce pas?

2
clamp

Vous devez comprendre ce qu'est un CDN . CDN signifie réseau de distribution de contenu, reformé; un réseau pour livrer votre contenu .

En effet, CloudFlare ne peut pas accélérer vos scripts PHP ou vos requêtes MySQL. CloudFlare hébergera vos ressources statiques (images, vidéos, fichiers JS et CSS, etc.) sur de nombreux serveurs dans le monde entier pour permettre à tous vos visiteurs de les télécharger plus rapidement (en fonction de leur emplacement) lors de la visite de votre site Web.

4
Zistoloen

Juste pour aider à clarifier ...

CloudFlare met en cache ces fichiers de contenu statique par défaut

Si vous souhaitez étendre notre mise en cache au-delà du contenu statique, comme indiqué, vous pouvez utiliser Règles de page pour ce faire.

Ne va vraiment pas aider à accélérer les requêtes mysql.

1
damoncloudflare

Un CDN mettra en cache les ressources de votre site Web déclarées (ou basées sur certaines règles) à proximité de vos utilisateurs, sur des centres de données répartis dans le monde entier. Comme le disait quelqu'un de très malin avant ma naissance, "la latence est roi". Cela signifie qu'une milliseconde "plus proche" de vos utilisateurs (les données ne se déplacent pas plus vite que la lumière) réduira considérablement le temps de réponse. J'ai testé Amazon.com CDN CloudFront, sur un vrai site de commerce électronique, avec un temps perdu 300 ms pour la page d'accueil, ce qui peut générer une augmentation des ventes de 3%, uniquement en amenant chaque image 85 des produits plus rapidement.

Vous pouvez même accélérer encore un site Web en installant une plate-forme d'optimisation de contenu en face de celui-ci. Le chemin deviendrait alors: Utilisateur -> CDN -> Optimiseur de contenu -> Votre serveur Web

Ces plates-formes vont supprimer les profils et les commentaires des images, minimiser les CSS et JavaScript, Gzip ce qui n’est pas encore, adapter la taille des images à un modèle personnalisé, et ainsi de suite.

0
mathieubolla