欢迎!有关如何使用本站,请参阅 关于 页面获取更多信息。
在新的套接字服务器代码中,clojure.core.server 会主动加载(无论服务器是否已在配置中),这也会加载 clojure.edn 和 clojure.string。
方案: 延迟加载此代码,直到找到第一个服务器配置。当不使用套接字服务器时,这可以提升大约 0.05 秒的启动时间。
补丁: clj-1891.patch
评论者:alexyakushev
提升。随着 Spec 的引入,考虑到 clojure.core.server 会触发 Spec 的初始化,解决这个问题所带来的好处现在应该大于 0.05 秒(更像是 0.2 秒)。参见 http://clojure-goes-fast.com/blog/clojures-slow-start。