簡體   English   中英

如何使用Rails 5默認提供gzip資產

[英]How to serve gzip assets with Rails 5 by default

Rails文檔告訴我這個:

默認情況下,將生成編譯資產的gzip壓縮版本以及非gzip壓縮版本的資產。

http://guides.rubyonrails.org/asset_pipeline.html#serving-gzipped-version-of-assets

它位於標題為5.3 Serving GZipped版本資產的部分 但據我所知,它並沒有告訴我如何提供gzip版本而不是普通版本。

我覺得我必須要更改腳本標簽中的內容,不是嗎? 表示我想要請求gzip文件。 目前我只是在我的html頭中有這一行: <%= javascript_include_tag 'application' %>

我確信解決方案很簡單,但它讓我望而卻步。

我想你想要heroku-deflater gem,它增加了中間件以服務於gzip資產?

是的,也許Serving GZipped版本的資產標題是錯誤的,因為它實際上表明如何啟用/禁用gzip資產生成。
但實際上Rails不能生成那些文件,因為服務這些文件是app server的責任。 如何配置它取決於您使用的是Apache還是Nginx 我猜Heroku是否會自動執行此操作? 但也許我錯了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM