在 AWS ElasticBeanstalk 上部署 WordPress 应用程序 - 上传大小
Posted
技术标签:
【中文标题】在 AWS ElasticBeanstalk 上部署 WordPress 应用程序 - 上传大小【英文标题】:Deploying WordPress application on AWS ElasticBeanstalk - upload size 【发布时间】:2017-09-24 23:33:13 【问题描述】:我已将我的 WordPress 应用程序上传到 amazons EB,一个 zip 文件可以说是 site.com.zip
(110MB)。
现在根据我的理解,每次我想进行更新时,我都会重新上传应用程序 zip 文件。
这一切都很好,直到site.com.zip
的大小增长,显然 zip 上传有 500MB 的限制,但是 WordPress 安装还存储了我所有的上传图片,这占了我 110MB 应用程序 zip 的 100MB文件。
这个site.com\wp-content\uploads
目录很快就会增长并超过 500MB 的限制。
什么是最好的解决方案?我的意思是理想情况下我需要将uploads
移动到不是应用程序压缩包的地方。
找到可能的解决方案:https://wordpress.org/plugins/amazon-s3-and-cloudfront/
【问题讨论】:
【参考方案1】:理想情况下,媒体文件应存储在S3 Bucket 中。这将使您的 WordPress 程序包更小,并且还可以更轻松地扩展您的服务器。
您需要安装一些插件来配置您的 WordPress 与 Amazon S3 的通信:
Amazon Web Services Plugin
WP Offload S3 Lite
【讨论】:
所以这证实了我的发现,谢谢。唯一的问题是您为将当前媒体迁移到 S3 付出了很多。 评论也说要避免,不理想。以上是关于在 AWS ElasticBeanstalk 上部署 WordPress 应用程序 - 上传大小的主要内容,如果未能解决你的问题,请参考以下文章
AWS::ElasticBeanstalk::ConfigurationTemplate 的 AWS CloudFormation 模板失败
在 AWS 上使用 ElastiCache 和 ElasticBeanstalk 配置 Redis
从在 ElasticBeanstalk 中运行的 Flask 应用程序使用 AWS