利用现有的插件,在Clojure中添加gzip的功能是很方便的。
1.    在project.clj中添加对bk/ring-gzip插件的依赖。
:dependencies [bk/ring-gzip "0.1.1"]
2.    然后在handle文件中添加引用
(:use  [ring.middleware.gzip])
3.    最后在app中添加wrap-gzip即可。
(def app
  (-> (routes app-routes)
      (handler/site)
      (wrap-base-url)
      (wrap-gzip))

最终压缩的效果也很明显。
压缩前:

压缩后:

大约为4:1的压缩比。

最新文章

  1. 学习笔记之MVC级联及Ajax操作
  2. [uva11722&&cogs1488]和朋友会面Joining with Friend
  3. [CentOS 7] 安装nginx
  4. Nodejs学习笔记(十三)— PM2
  5. on 在ios下 父对象是body的时候会 不调用
  6. phpstorm自动对齐数组=>,自动加空格
  7. Z480联想笔记本突然没有了声音
  8. 仿it快播顶部button点击背景滑动切换的效果
  9. 真机无法接收到android.provider.Telephony.SMS_RECEIVED的问题
  10. openStack controller 管理网口TX数据量非常大 网络总是丢包
  11. [转] boost::any的用法、优点和缺点以及源代码分析
  12. css基础:格式与布局
  13. Resilience4j usage
  14. “数学口袋精灵”第二个Sprint计划(第九天)
  15. 使用ajax提交form表单,包括ajax文件上传【转载】
  16. 家庭版Windows设置远程连接
  17. the-implementation-of-epoll
  18. 转 WCF中同步和异步通讯总结
  19. 8个对程序员来说有用的jQuery小贴士和技巧
  20. Python学习---JSONP学习180130

热门文章

  1. [Apple开发者帐户帮助]八、管理档案(2)创建临时配置文件(iOS,tvOS,watchOS)
  2. Python基础类型(二) str 字符串
  3. JavaScript--什么是函数
  4. Java引用jar的优化
  5. SSH Secure Shell Client连接centos6.5时中文字乱码处理
  6. FullCalendar日程设置
  7. UltraEdit(UE)window破解方法
  8. Monkey测试总结
  9. html5——过渡
  10. [Windows Server 2003] 安装PHP+MySQL方法