如何在Amazon S3存储桶中缓存php /静态页面?

时间:2018-07-30 13:13:19

标签: php wordpress amazon-web-services amazon-s3

我已经在我的ec2实例上安装了一个WordPress网站,并且已经通过卸载S3插件存储和访问了Amazon S3 Bucket上的所有图像。我想对所有PHP页面进行页面缓存。是否有任何可用的机制或插件?

我已推荐this document供参考。

1 个答案:

答案 0 :(得分:1)

由于wordpress使用PHP生成页面,因此您不能使用S3来缓存它们。

但是,如果目标是加快网站速度,则有两种选择。

选项1是在站点前面使用CDFront CloudFront。这将要求您在特定时间范围内缓存生成的页面,这意味着,如果您确实更新了内容,除非使Cloudfront缓存无效,否则不会立即为最终用户显示。

选项2是将整个站点导出到静态页面,然后将其提供给S3。这样做的好处是托管您的站点会便宜得多。缺点是每次进行更改时都必须刷​​新S3内容。