如何在 YAWS 上启用 gzip 压缩?
Posted
技术标签:
【中文标题】如何在 YAWS 上启用 gzip 压缩?【英文标题】:How to enable gzip compression on YAWS? 【发布时间】:2018-08-20 22:39:59 【问题描述】:如何在 yaws 上启用 gzip 压缩?
我有这些信息:
With this patch, Yaws will add 'Accept-Encoding' in 'Vary' header if the
support of gzip compression is enabled or if the response is compressed.
The 'Vary' header can be set using 'yaws:outh_set_vary(Fields)' or by
returning 'header, vary, Fields' from scripts (where Fields is a list
of header names).
问题是我不知道在哪里添加 yaws:outh_set_vary(Fields) 或如何返回 header, vary, Fields。
【问题讨论】:
【参考方案1】:最简单的做法是在yaws.conf
配置文件的服务器块中设置deflate = true
,以启用该服务器的deflate 压缩。有关deflate
的更多详细信息,请参阅the Yaws config documentation,包括对用于自定义服务器压缩设置的可选<deflate> ... </deflate>
块的说明。
【讨论】:
以上是关于如何在 YAWS 上启用 gzip 压缩?的主要内容,如果未能解决你的问题,请参考以下文章
什么是HTTP压缩?以及如何在IIS上启动gzip压缩(HTTP压缩)
如何在 Angular cli 中启用 gzip 压缩以进行生产构建
Java如何在spring boot中启用gzip压缩并验证其生效
如何在 Amazon Beanstalk 和 Tomcat 上启用 HTML/JavaScript/CSS 的 gzip