0

我有一個AWS彈性魔豆的應用:AWS彈性魔豆如何啓用壓縮

enter image description here

正如你所看到的,我跑在Tomcat Web服務器。

運行後Google PageSpeed Insights超過my website,我看到爲了提高性能我需要啓用壓縮

我已閱讀here,我需要將.ebextensions文件夾添加到我的根文件夾。哪裏是?

我試過把它加到我的webapp文件夾中。那是對的嗎?

enter image description here

我需要什麼樣的文件添加到該文件夾​​.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> 

然而,當我測試它here,我得到:

enter image description here

+0

你想壓縮以改善性能?你是在將數據寫入S3還是你想壓縮的東西? – notionquest

+0

我有一個靜態網站,其中包含.svg,.png,.jpg,.css&,html,我想壓縮其性能。 – Richard

+0

是否創建了'gzip.conf'文件? YML文件在空格時非常挑剔,所以在content:|行之後的雙縮進可能會導致問題。 – Brian

回答

0

把的Cloudfront在EB實例的前面也是一種選擇。

在行爲設置「自動壓縮對象」中有一個複選框可啓用gzip壓縮。