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

Darren Cook's review #33

Open
2 of 5 tasks
vinipsmaker opened this issue Jan 15, 2016 · 0 comments
Open
2 of 5 tasks

Darren Cook's review #33

vinipsmaker opened this issue Jan 15, 2016 · 0 comments

Comments

@vinipsmaker
Copy link
Member

vinipsmaker commented Jan 15, 2016

  • Better documentation, better marketed and much more examples.

  • High-level API.

  • Header-only

  • A built-in router.

  • Benchmarks.

    I would like to see CPU and memory usage benchmarks; ideally on reference hardware such as an Amazon EC2 instance. Realistic examples such as: a simple file server, a file-server that is doing substitution/modification of the files being read, and a chat server. This is because artificial benchmarks often encourage making the design harder to use for the sake of a few microseconds. I'd rather have a server, doing real work, that can support 499 clients/second than one that can support 500 clients/second but requires me to write twice as much code.

About HttpClient

Good inspirations:

  • cURL.
  • PHP's file_get_contents.

WON'T FIX

  • It should be called Boost.HttpServer; and then there should be another library called Boost.HttpClient.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant