将在s2上安装ec2消耗ec2上的内存/ SSD

时间:2016-03-26 15:58:27

标签: magento amazon-web-services amazon-s3 amazon-ec2

我有AWS ec2实例。我在ubuntu ec2上托管了几个magento网站。

现在他们变慢了,所以想用CSS / JS /其他图像在s3上移动媒体文件。

由于这些文件已经消耗内存并且ec2上的内存非常少,我想只是在ec2 magento目录上安装s3存储桶,以便所有媒体和皮肤相关文件将被上传到s3存储桶并由cloudfront下载。

但我担心的是,ec2不应该消耗双重内存。

2 个答案:

答案 0 :(得分:0)

  1. 为什么在使用AWS时使用cloudfront?

  2. Cloudfront应该能够在服务器上提取图像。因为实际上你的ec2实例似乎没有处理因访问图像而导致的所有IOPS。所以当你有CDN时你不需要任何s3。此外,在网络服务器上拥有大量图像不会消耗任何内存,只有在magento调整大小时才会消耗。也许这是你的瓶颈?

  3. 根据您的情况,AWS已创建EFS(弹性文件系统)。这是一个集成了NFS的EBS。这意味着,您可以在生产和“映像”服务器上安装EFS。 EFS完全可用,可以随着图像数量的增加自动实时调整磁盘空间。所以你不需要管理它。

答案 1 :(得分:0)

对不起。我把cloudflare弄错了云端。因此,您似乎工作正确。那么,究竟是什么问题呢?在谈论“记忆”时,你的意思是磁盘空间吗?当然他们占用了大量的磁盘空间。您可以从市场上购买一个可以轻松使用s3的扩展程序。你考虑过这个了吗?