web-dev-qa-db-fra.com

Hébergement de WordPress sur AWS EC2 à l'aide de CloudFront Dynamic Content Origins pour le contenu de la page

Est-il possible de complètement héberger WordPress sur AWS avec EC2, S3 et CloudFront Dynamic Content Origins, de la manière dont WordPress est actuellement construit/architecturé?

Plus de détails:

J'aimerais installer WordPress sur une instance EC2.

Stockez tous mes actifs: images, vidéos et téléchargement, etc. sur S3

Et utilisez CloudFront Dynamic Content Origins servez les pages et les publications du site Web WordPress.

Par conséquent, le chargement des pages est très rapide et ne nécessite qu'une très petite instance EC2, car tout le contenu est mis en cache dans CloudFront.

Lire la suite

N.B. CloudFront ne prend pas en charge la méthode POST HTTP}

Remarques

  • Veuillez ne pas suggérer de plug-in qui ne stocke que des actifs sur S3
  • Ne suggérez pas que je réécrive WordPress pour que cela fonctionne
3
Robs

Oui.

Cloudfront est simplement un proxy de mise en cache de votre contenu qui ne diffère pas de tout autre cache sur Internet. AFAICT Si vous configurez correctement vos en-têtes de cache, votre contenu sera automatiquement mis en cache.

La partie difficile de la mise en cache est de savoir quoi ne pas mettre en cache et d'invalider le cache en cas de changement. Vous pouvez voir comment fonctionnent les plugins de mise en cache (super-cache et w3tc) et essayer d'utiliser des paramètres similaires pour le cloud avant.

1
Mark Kaplun

Il est possible de compléter Héberger votre site avec AWS. Et il y a un beau plugin + fonctionnel qui peut répondre à vos deux besoins, à savoir l'intégration avec S3 + CF

Amazon S3 pour WordPress avec CloudFront

Télécharge vos pièces jointes wordpress sur S3 avec une option Distribution CloudFront

0
Hasin Hayder