欢迎!请查看关于页面了解更多关于此如何运行的信息。
在新的套接字服务器代码中,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。