繁体   English   中英

AWS Elastic Beanstalk如何启用压缩

[英]AWS Elastic Beanstalk How to enable compression

我有一个AWS Elastic Beanstalk应用程序:

在此处输入图片说明

如您所见,我正在Tomcat上运行Web服务器。

我的网站上运行Google PageSpeed Insights后,我看到为了提高性能,我需要启用压缩

我在这里读到我需要在我的根文件夹中添加一个.ebextensions文件夹。 哪里是?

我尝试将其添加到我的webapp文件夹中。 那是对的吗?

在此处输入图片说明

我需要将什么文件添加到此.ebextensions文件夹? 然后,我是否只是通过仪表板将应用程序上传到AWS?

含糊其词表示歉意,但正如您所知,我在这里一无所知。

UPDATE

我将此添加到了根目录:

.../main/webapp/.ebextensions/apache.config

其中apache.config

files:
  "/etc/httpd/conf.d/gzip.conf":
    mode: "000644"
    owner: root
    group: root
    content: |
        <Location />
        # Insert filter!!!
        SetOutputFilter DEFLATE
        </Location> 

但是,当我在这里测试时,我得到:

在此处输入图片说明

在上述情况下,根文件夹为jbosswildfly 不应将其添加到webapps

使用tomcat的Web应用程序请参考此链接

捆绑战争档案

在此处输入图片说明

将Cloudfront放在EB实例前面也是一种选择。

行为设置“自动压缩对象”中有一个复选框,用于启用gzip压缩。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM