如何在Spring Boot應用程式中啟用GZIP壓縮? | 前端後端
壓縮靜態資源是節省頻寬和改善使用者體驗的好方法。這也是加快頁面載入速度的最簡單方法,這會對SEO產生積極影響。最佳且常用的壓縮方式是GZIP。預設情況下,Spring Boot禁用了這種壓縮,但是幸運的是,我們可以透過在application.properties檔案中設定以下引數來啟用它。
# Whether response compression is enabled. server.compression.enabled=true # List of user-agents to exclude from compression. server.compression.excluded-user-agents= # Comma-separated list of MIME types that should be compressed. Default mime-types are: text/html, text/xml, text/plain, text/css server.compression.mime-types=text/html,text/xml,text/plain,text/css,text/javascript,application/javascript # Minimum "Content-Length" value that is required for compression to be performed. server.compression.min-response-size=2048 |
如果您使用的是YAML配置檔案,那麼這些屬性將如下所示:
server: compression: enabled: true excluded-user-agents: mime-types: text/html,text/xml,text/plain,text/css,text/javascript,application/javascript min-response-size: 2048 |
要了解所有配置是否正確,請檢查響應頭以瞭解選擇壓縮的檔案。應該有Content-Encoding帶gzip值的標頭,並且這些檔案的大小一定要比壓縮前小。
相關文章
- 如何透過ZBlogPHP啟用Gzip壓縮?PHP
- 如何在 Spring Boot 中為快取新增壓縮?Spring Boot快取
- Apache 開啟gzip壓縮Apache
- 簡單聊聊 GZIP 的壓縮原理與日常應用
- 伺服器端如何開啟GZIP壓縮功能伺服器
- Spring Boot 應用程式啟動流程分析Spring Boot
- Spring Boot 應用程式中的 QueryDSLSpring Boot
- vue-cli 啟動gzip壓縮,及後臺配置Vue
- nginx指定埠開啟gzip壓縮Nginx
- Vue開啟gzip壓縮檔案Vue
- Apache開啟GZIP壓縮功能方法Apache
- 如何在Spring Boot應用啟動之後立刻執行一段邏輯Spring Boot
- 前端效能最佳化——啟用文字壓縮前端
- spark中配置啟用LZO壓縮Spark
- 配置Hadoop中啟用LZO壓縮Hadoop
- 如何使用ParcelJS在Spring Boot應用程式中打包前端 - codecentric AG BlogJSSpring Boot前端
- 【親媽教學】配置Gzip壓縮,含前後端步驟後端
- Spring Boot應用程式中的常用註釋列表Spring Boot
- Apache開啟gzip壓縮提高網站速度Apache網站
- nginx快取配置及開啟gzip壓縮Nginx快取
- Spring Boot應用程式有哪些功能?Spring Boot
- Spring Boot + Kotlin + Coroutines應用演示程式Spring BootKotlin
- Spring Boot應用程式事件教程 - reflectoringSpring Boot事件
- 前端效能優化gzip初探(補充gzip壓縮使用演算法brotli壓縮的相關介紹)前端優化演算法
- VuePress 部落格優化之開啟 Gzip 壓縮Vue優化
- 在Spring Boot應用啟動時如何執行程式碼? -DukesletterSpring Boot行程
- 如何在生產環境中通過Restful API的方式請求重啟Spring Boot應用?RESTAPISpring Boot
- Keka for Mac(壓縮解壓工具) 1.3.6中文啟用版Mac
- 在Spring Boot應用程式中使用Kubernetes ConfigMapSpring Boot
- 如何在 pyqt 中解決啟用 DPI 縮放後 QIcon 模糊的問題QT
- 探索HTTP傳輸中gzip壓縮的祕密HTTP
- Spring Boot 中 10 行程式碼構建 RESTful 風格應用Spring Boot行程REST
- Spring Boot中如何使用Ostara監控應用?Spring Boot
- Nginx開啟gzip壓縮大幅提高頁面載入速度Nginx
- 人工智慧在資料壓縮中的應用人工智慧
- vue-cli3.0配置GZIP壓縮Vue
- 高效能 gzip 壓縮工具 pgzip
- Spring boot應用如何支援httpsSpring BootHTTP