Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document Pedestal for speed demons #56

Open
mtnygard opened this issue Jan 25, 2017 · 1 comment
Open

Document Pedestal for speed demons #56

mtnygard opened this issue Jan 25, 2017 · 1 comment

Comments

@mtnygard
Copy link
Contributor

@ohpauleez has gotten some great performance out of Pedestal apps. We need a guide that shows everyone how to do this.

The "fast-pedestal" sample app is there. Readers could benefit from a walkthrough doc that explains the differences from a default (i.e., template-generated) service.

Paul also has code in a private repo (https://github.com/cognitect-labs/FrameworkBenchmarks-internal/tree/master/frameworks/Clojure/pedestal/src/pedestal) that @mtnygard can use to write a guide.

@ohpauleez
Copy link
Member

The guide should also mention the three kinds of requests that Pedestal has to offer (map, lazy, and zero-copy), as well as the strategy for making your own custom request type (common with hand-created chain-providers).

It's also important that we talk about the Router performance and how the route table affects possible optimizations (ie: the MapTree router can only be used if wildcard and param URLs are avoided).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants