Joe*_*nin 2 wordpress caching amazon-s3 amazon-ec2 autoscaling
我正在使用Amazon AWS上的WordPress部署配置.我在Ubuntu EC2实例上运行Apache上的WordPress.我正在使用W3 Total Cache进行缓存,并从S3存储桶提供用户上传的媒体文件.负载均衡器将流量分配到两个EC2实例,并通过自动扩展来处理重负载.
问题是用户上传的媒体文件存储在本地wp-content/uploads/,然后同步到S3存储桶.这意味着EC2实例之间的媒体文件不一致.
以下是我正在考虑的方法:
wp-content/uploads/单独的EBS卷.所有实例都将共享媒体文件.有明显的赢家吗?我还应该考虑其他方法吗?
您可以考虑查看类似s3fs(http://code.google.com/p/s3fs/)的内容.这允许您将S3存储桶作为卷安装在服务器实例上.您可以简单地使用代码来装载在实例启动时执行的卷.
s3fs还能够使用本地(ephermal)目录作为s3fs目录的缓存,以提高性能.
| 归档时间: |
|
| 查看次数: |
1160 次 |
| 最近记录: |