使用页面内容的CloudFront动态内容源在AWS EC2上托管WordPress

时间:2013-03-23 作者:Robs

有没有可能completely 以WordPress当前构建/架构的方式,将WordPress托管在具有EC2、S3和CloudFront动态内容来源的AWS上?

Further Details:

我想在EC2实例上安装WordPress。

将我的所有资产:图像、视频和下载等存储在S3上

并使用CloudFrontDynamic Content Origins 提供WordPress网站上的页面和帖子。

因此,生成页面加载速度非常快,只需要一个非常小的EC2实例,因为所有内容都缓存在CloudFront中。

阅读更多信息

N.B. CloudFront does not support POST HTTP method

Notes

<请不要建议只在S3上存储资产的插件。请不要建议我重写WordPress来实现这一点

2 个回复
SO网友:Mark Kaplun

Cloudfront只是您内容的缓存代理,与internet上的任何其他缓存都没有什么不同。AFAICT如果您正确设置缓存头,它将自动缓存您的内容。

缓存中最困难的部分是知道哪些内容不缓存,以及在发生更改时使缓存无效。您可以查看缓存插件(super cache和w3tc)的工作方式,并尝试对cloud front使用类似的设置。

SO网友:Hasin Hayder

可以用AWS来完成网站的托管。还有一个漂亮的+功能插件,可以满足您的两个需求,即与S3+CF集成

Amazon S3 for WordPress with CloudFront

使用选项CloudFront分发将wordpress附件上载到S3

结束