我已经在我的ec2实例上安装了一个WordPress网站,并且已经通过卸载S3插件存储和访问了Amazon S3 Bucket上的所有图像。我想对所有PHP页面进行页面缓存。是否有任何可用的机制或插件?
我已推荐this document供参考。
答案 0 :(得分:1)
由于wordpress使用PHP生成页面,因此您不能使用S3来缓存它们。
但是,如果目标是加快网站速度,则有两种选择。
选项1是在站点前面使用CDFront CloudFront。这将要求您在特定时间范围内缓存生成的页面,这意味着,如果您确实更新了内容,除非使Cloudfront缓存无效,否则不会立即为最终用户显示。
选项2是将整个站点导出到静态页面,然后将其提供给S3。这样做的好处是托管您的站点会便宜得多。缺点是每次进行更改时都必须刷新S3内容。