This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-01-26
Channels
- # aatree (6)
- # admin-announcements (2)
- # aws (1)
- # beginners (46)
- # boot (341)
- # braid-chat (3)
- # cider (20)
- # clara (1)
- # cljs-dev (3)
- # cljsjs (7)
- # cljsrn (73)
- # clojure (63)
- # clojure-art (4)
- # clojure-dev (3)
- # clojure-russia (83)
- # clojurescript (77)
- # core-async (12)
- # core-matrix (2)
- # cursive (9)
- # data-science (1)
- # datomic (14)
- # dirac (3)
- # emacs (9)
- # hoplon (3)
- # immutant (8)
- # ldnclj (80)
- # luminus (13)
- # mount (7)
- # off-topic (4)
- # om (288)
- # onyx (20)
- # overtone (5)
- # pedestal (10)
- # perun (3)
- # proton (103)
- # quil (1)
- # re-frame (3)
- # reagent (13)
- # ring-swagger (7)
- # yada (43)
@gerred @shanekilkelly I'd be definitely interested in figuring out if there's a way to squeeze more performance out
I've just recently updated to the latest version for the next round, and there have been a lot of changes since the last one
I've tuned up logging, and switched to using hikaricp, so that should definitely help
otherwise there really shouldn't be that much difference with using plain compojure, the default middleware might also be a factor
for example, everything goes through wrap-formats middleware and that could be turned off
I'm not sure that would be representative of real world use though, so depends whether the goal is to get the best performance possible or to illustrate likely baseline performance
@yogthos makes sense. It was fairly surprising. By the way, in this note, happy to help review your second edition, I have a copy of the first.
and things are looking to be in good shape, since I missed the last window I had a bit more time to polish things
to be fair, luminus still beats out all quite a bit, doesn't beat out some node.js frameworks and oddly half as fast as pedestal.
I reckon the objective should be to reflect realistic usage patterns, but it also might be an indication of where to look for potential performance bottlenecks.