brenofabio/magento2-s3

使用Amazon S3作为您的商店文件存储后端。

安装: 56

依赖项: 0

建议者: 0

安全: 0

星标: 5

关注者: 1

分支: 96

类型:magento2-module

2.2.1 2020-09-26 20:47 UTC

This package is auto-updated.

Last update: 2024-09-27 05:40:30 UTC


README

Total Downloads MIT License Donate

Amazon S3 是一种流行的文件存储解决方案,允许Web应用在云中托管图片。将您的Web应用配置为使用云存储可以消除使用本地文件系统存储图片的需求。这反过来又允许公司启动更多服务器来处理更多流量,而无需担心也将现有的图片复制到这些新服务器上。云存储还提供一些其他性能优势,例如将客户检索图片的大量负载转移到S3,以及轻松设置图像的CloudFront CDN。

Thai的S3扩展为Magento 2允许零售商直接将他们的目录和WYSIWYG图片上传到Amazon S3。

这是通过覆盖内置数据库文件存储机制来实现,将图片上传到Amazon S3存储桶而不是MySQL。通过这种方式处理与Amazon S3的集成,此扩展将与正确使用Magento文件系统机制的第三方扩展很好地协同工作,并且可以与任何未来的Magento功能协同工作。

支持

账户与定价

您需要创建一个Amazon AWS账户才能开始。将图片托管在S3上的成本取决于您使用的AWS区域以及上传图片的种类和数量。点击此处获取更多详细的定价信息,https://aws.amazon.com/s3/pricing/

功能

易于使用

此扩展易于使用,配置简单!您只需遵循几个简单的步骤(其中之一是简单地创建图片的副本以作为预防措施)即可启动运行!

同步所有媒体图片

以下图片将自动保存到S3

  • 产品图片
  • 生成的缩略图
  • WYSIWYG图片
  • 分类图片
  • 验证码图片
  • 标志和favicon

现在,Magento可以水平扩展

使用此扩展,多个服务器之间的复杂文件同步已成为过去。所有服务器都将能够共享一个S3存储桶作为唯一的媒体源。

轻松集成CloudFront CDN

CloudFront CDN支持使用S3作为源服务器,因此您可以显著减少服务器的负载。

安装

请参阅维基上的安装页面

支持

维基上有一个故障排除页面,我会努力保持与社区可能遇到的任何扩展问题的更新。

如果找不到您需要的答案,请随时创建GitHub问题以获取有关此扩展的支持。

常见问题解答

此扩展会上传我的日志文件吗?

不,S3 扩展只会在媒体文件夹内同步。您需要找到替代方案来存储您的日志文件。

Magento 仍然从文件系统加载图片!出什么问题了?

S3 扩展建立在内置数据库文件存储之上,作为缓存机制的一部分,会将文件重新下载回文件系统。然后,Magento 将使用此缓存的图片版本,而不是使用 S3。

如果您已启用 S3 集成,则可以安全地删除文件系统中的图片(尽管请保留备份以防万一)。如果您希望 Magento 不将文件下载到文件系统,可以将静态媒体 URL 配置为指向 S3 或 CloudFront。

我们做错了什么,所有图片都消失了!能恢复吗?

我建议在切换文件存储系统时备份您的媒体文件。不幸的是,如果您不小心删除了它们,我将无法做任何事情。

成功案例

您是我的扩展的满意用户吗?我很乐意介绍您!请创建 GitHub 问题发电子邮件给我,讨论跨推广的机会!